프로그래밍/C,C++14 C++ Template 샘플 사용 샘플 12345678910111213141516171819202122232425262728293031#pragma warning (disable:4996) #include using namespace std; void myswap( int &a, int &b ){ int temp = a; a = b; b = temp;} template void myswap( type &a, type &b ){ type temp = a; a = b; b = temp;} void main() { int i = 10, j = 20; double x = 12.3, y = 34.5; cout 2014. 9. 12. [C++] struct, class 구조체 struct-암묵적으로 C에서 사용 하던데로 데이터를 묶을때 사용 한다고들 한다.-이는 네트워크에서나 C언어에서의 혼동이 올 경우나, 협업시의 혼동을 피하기 위해서라고...-생김새나 사용 법은 class와 다를 바 없다. ( 하지만 구동 방식은 다르다고 한다. )-기본 적으로 멤버의 접근지정자가 public으로 되어있다. 객체 class-OOP( Object Oriented Programming )를 지원하기 위한 C++의 요소로, C의 구조체의 발전형이다.-생성자와 파괴자(혹은 소멸자) 함수가 자동생성 된다.-기본 적으로 멤버의 접근지정자가 private으로 되어있다.-상속 기능과 다중 상속에 대비한 virtual이 있다. 2014. 9. 11. 이전 1 2 3 다음 320x100