[ 언어 및 문법 ]/C, C++
[모두의 코드][씹어먹는 C언어] 17. 변수의 생존 조건 및 데이터 세그먼트의 구조 (local, global, static variable)
[ 요약 ] 지역 변수(local variable), 전역 변수(global variable), 정적 변수(static variable) const 데이터 세그먼트 씹어먹는 C 언어 - 모두의 코드 씹어먹는 C 언어 - 작성일 : 2010-06-19 이 글은 30486 번 읽혔습니다. 이번 강좌에서는지역 변수(local variable), 전역 변수(global variable), modoocode.com
[모두의 코드][씹어먹는 C++] 1-2. 첫 C++ 프로그램 분석하기 (namespace)
[ 요약 ] 이름공간(namespace)에 대한 이해 [ 이름 공간 (namespace) ] #include std::cout
[C++] 파일 입출력 (ofstream, ifstream, rename, remove)
[ ofstream & ifstream ] 둘을 모두 포함하는 라이브러리인 을 include 해서 쓰면 됨 (file stream) ostream과 istream을 각각 상속 받은 것이 ofstream, ifstream , 각각 헤더로 include해도 되지만, 이 훨씬 지원하는 기능이 많으므로 파일 입출력 시에는 을 include 할 것! ofstream 파일에 쓸 때 사용 output file stream : "프로그램의 내용을 파일에 출력한다." seekp(), tellp() : put pointer의 현재 위치를 반환 및 변경 (파일에 쓸 때 ofstream과 함께 사용) ifstream 파일을 읽어올 때 사용 input file stream : "파일로부터 어떤 내용을 가져와서 프로그램에 입력받..
[C++] enum vs #define
enum 열거형 상수 자동으로 index 매겨짐 .h 등의 전역에 선언해두면 #define과 마찬가지로 모든 파일에 적용 But, 클래스 내부에 선언해두면, 그 클래스 내부에서만 사용 가능한 상수로 사용 가능 // IH.h class IH { public: enum FEATURE { MEAN, // 0 VARIANCE, // 1 ... } } // main.cpp cout
[C++] bool vs BOOL
bool C++ 자료형 char, 1Byte true(1), false(0) c++에서는 이걸 쓰면 됨! BOOL C에서 사용, But 자료형이 따로 없기 때문에 #define으로 따로 매크로 정의해줘야 함 int, 4Byte TRUE, FALSE => 0, 1이 아닐 수 있음!