프로그램의 구조 컴퓨터 프로그램은 컴퓨터에 수행할 작업을 지시하는 일련의 명령이다. 프로그램은 일반적으로 세 가지 기본 요소로 구성된다. : 표현식(expression), 명령문(statement) 및 함수(function) 명령문(Statement) 프로그램에서 가장 일반적인 구조는 명령문(statement)이다. C++에서 명령문은 가장 작은 단위다. 생각을 전달하기 위해 사용하는 문장과 유사하다. C++에서는 컴파일러에게 작업을 수행하기 위해 명령문을 작성한다. C++에서 명령문을 일반적으로 세미콜론(;)으로 끝난다. C++에는 아래와 같은 여러 종류의 명령문(statement)이 있다. int x; x = 5; std::cout
개요 C++ 프로그래밍을 시작하면 레퍼런스(Reference : 참조자)라는 새로운 개념을 접하게 됩니다. 언뜻 보면 C언어를 공부할 때 여러분들을 굉장히 괴롭혔던 포인터(Pointer)와 유사해 보입니다. 어떠한 대상을 가리킨다는 점에서는 같습니다. 하지만 포인터와 레퍼런스는 여러가지 차이점이 있습니다. 그 중에서 C++ 프로그래밍을 할 때 반드시 알아야 할 두 가지 중요한 차이점에 대해서 이야기 해보겠습니다. 1. NULL 허용 여부 우선 NULL값을 허용하는 것에 대한 문제입니다. 포인터는 아시다시피 NULL을 허용하지만 레퍼런스는 NULL이 될 수 없습니다. 이 부분이 굉장히 중요한데요. 포인터를 다룰 때 수없이 우리를 마주쳤던, ‘Null pointer exception’ 또는 ‘Segmenta..
- Total
- Today
- Yesterday