목록프로그래밍 공부 (3)
삶의 공유

출저 : 책, 전문가를 위한 C++ 변수이 값을 변경 할수 없다면 변수를 사용할 이유가 없다. 다음 표는 C++에서 변수값 변경 용도로 가장 흔히 사용되는 연산자와 사용예를 보여주고 있다. C++연산자는 이항(바이너리) 연산자, 단항(유너리) 연산자, 삼항(터너리) 연산자로 분류 할 수 있다. 다음 코드는 가장 자주 사용 되는 변수 타입과 연산자를 사용하는 예를 보여주고 있다. #include using namespace std; int main() { int someInteger = 256; short someShort; long someLong; float someFloat; double someDouble; someInteger++; // 257 someInteger *= 2; // 514 some..
*C++ 열혈 프로그래밍 참조 (윤성우 저) 1) 클래스 템플릿 앞서 함수를 템플릿으로 정의 했듯이 클래스도 템플릿으로 정의가 가능하다. 그리고 이렇게 정의된 템플릿을 가리켜 '클래스 템플릿'이라 하며, 이를 기반으로 컴파일러가 만들어내는 클래스를 가리켜 '템플릿 클래스' 라고 한다. 클래스 템플릿의 장점은 제공되는 기능과 내부의 행동이 모두 동일한데, 저장의 대상이 다르다는 이유로 클래스를 여러개 정의하는 것을 1개로 정의하게 모두 구현 하게 할수 있다. 예제를 들어보겠다. #include using namespace std; template class Point { private: T xpos, ypos; public: Point( T x= 0, T y = 0) : xpos(x), ypos(y) { ..