본문 바로가기
반응형

C++공부3

C++ 이름공간 namespace 알아보기 동일한 이름의 함수나 변수를 만드는 경우 이름의 충돌문제가 발생할 수 있습니다. 그래서 C++에는 이름공간(namespace) 문법을 정의하여 이름 충돌 문제를 해결합니다. 특정 영역에 이름을 붙인다고 생각하면 됩니다. 아래 간단한 예제를 만들었습니다. 이름 공간 aaa, bbb, ccc 안에 print() 라는 동일한 함수가 있습니다. 그리고 이름 공간 ccc 안에는 ddd 라는 중첩된 이름공간이 있고 여기에도 마찬가지로 print() 라는 함수가 있습니다. 이 함수들을 모두 호출해보겠습니다. #include namespace aaa{ void print(){ std::cout 2021. 9. 1.
C++ 첫 코드 작성, Hello World! 살펴보기 C++로 처음 작성하는 Hello World! 출력 프로그램입니다. #include using namespace std; int main() { cout 2021. 8. 30.
아주 간단한 C++ 개발환경 설치 가벼운 IDE 추천 [Code Blocks] C++를 학습목적으로 포스팅 시작합니다. 다양한 서적과 웹사이트를 참고하여 C++에 대해 요약/정리하는 목적으로 개인적인 학습내용을 기록하고자 합니다. 1. Code::Blocks 다운로드 먼저 [비주얼베이직]보다 가볍고 용량도 적은 IDE(Integrated Development Environment 통합 개발 환경), [Code Blocks]를 설치해봅시다. (공식명칭 Code::Blocks 버전 20.03) 설치 주소 : https://www.codeblocks.org/downloads/binaries/ 저는 이클립스처럼 설치 없이 압축푸는 형태를 선호하기 때문에 "codeblocks-20.03mingw-nosetup.zip"를 선택하였습니다. FossHUB를 클릭하면 다시 선택하는 화면이 나오는데.. 2021. 8. 30.
반응형