동훈은 영어로 mentor
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (72)
      • JavaScript (6)
      • Java (0)
      • C++ (13)
      • 2021-2022동계 모각코 (14)
      • 2022하계 모각코 (11)
      • 스프링 (0)
      • 2022-2023 동계 모각코 (13)
  • 홈
  • 태그
  • 방명록
C++

[#13 열혈강의 C++]

2021-07-22 [Chapter 14] 템플릿2 ``` dddd ``` 클래스 템플릿의 특수화 template class SoSimple { public: int SimpleFunc (int num) { --- } }; int 형에 대해서 특수화가 되고 난후 SoSimple obj 객체생성 시, SoSimple 대상으로 객체가 생성된다. 부분 특수화 template class MySimple { --- } -> T2 하나에 대해서만 int 형으로 특수화 시킨 것이다. => 특수화는 전체 특수화가 부분특수화보다 우선순위가 높다. 템플릿 인자 => 템플릿 매개변수에 전달되는 자료형 정보를 말한다. 템플릿 ..

2021. 7. 24. 01:53
C++

[#12 열혈강의 C++]

2021-07-21 [Chapter 13] 템플릿 1 함수 템플릿 : 함수를 만드는 도구 -> 기능은 결정되어 있지만, 자료형 결정되어 있지 않다 template T Add( T num1, T num2) { return num1+ num2 }; template void ShowData( double num ) {return === } 함수 템플릿의 특수화 template const char * Max (const char * a, const char *b) { --- } : const char * 형 템플릿 함수가 필요한 경우 이것을 써라. 클래스 템플릿 template class Point { private : T xpos, ypos; public : Point(T x = 0, T y=0 ) :..

2021. 7. 23. 18:42
C++

[#11 열혈강의 C++]

2021-07-13 [Chapter 11] 연산자 오버로딩2 대입 연산자의 오버로딩 1. 정의하지 않으면 디폴트 대입 연산자. 2. 디폴트 대입 연산자는 멤버 : 멤버의 복사이다. // 소멸의 과정에서 문제가된다. 3. 연산자 내에서 동적 할당을 한다면, 깊은 복사가 필요하다면 직접 정의가 필요하다. 복사생성자와의 차이점은 호출 시기이다. 복사 생성자가 호출되는 대표적 상황 : Point pos1(5,7); Point pos2 = pos1; // pos2의 초기화에 기존 객체 pos1이 사용됨 대입 연산자가 호출되는 대표적인 상황 : Point pos1 (5,7); Point pos2 (9,10); pos2 = pos1; //pos2 pos1 모두 이미 초기화된 객체. => pos2.operator= (..

2021. 7. 17. 00:12

[#10 열혈강의 C++]

보호되어 있는 글입니다.

2021. 7. 13. 15:43

[#9 열혈강의 C++]

보호되어 있는 글입니다.

2021. 7. 13. 15:26
C++

[#8 열혈강의 C++]

2021-07-08 [Chapter 07] 상속의 이해 B클래스가 A클래스를 상속한다 는 의미는 B클래스는 A클래스의 모든 멤버를 물려받는다. B클래스의 생성자는 자신이 상속한 A클래스의 멤버를 초기화할 의무가 있다. 그래서 B클래스의 생성자는 A생성자를 호출하는 형태로 A클래스의 멤버를 초기화 시킨다. priavate의 접근제한의 기준은 클래스이다. 따라서 하위클래스에서 상위클래스의 멤버변수에 접근이 불가능하다. 그래서 상위클래스의 public 함수를 통해 간접접근만이 가능하다. 유도클래스의 객체생성과정에서 기존 클래스의 생성자는 100% 호출된다. 유도클래스의 생성자에서 기존클래스의 생성자 호출을 명시하지 않으면 기존클래스의 void생성자가 호출된다. C++의 접근제어 지시자는 private, pro..

2021. 7. 8. 21:02
  • «
  • 1
  • 2
  • 3
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (72)
    • JavaScript (6)
    • Java (0)
    • C++ (13)
    • 2021-2022동계 모각코 (14)
    • 2022하계 모각코 (11)
    • 스프링 (0)
    • 2022-2023 동계 모각코 (13)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 동훈은 영어로 mentor All rights reserved. TistoryWhaleSkin3.4

티스토리툴바