열정,기여,열린마음

고정 헤더 영역

글 제목

메뉴 레이어

열정,기여,열린마음

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 전체 (128)
    • 낙서 (3)
    • 정리중.. (10)
    • Electronics Circuit (13)
      • Fundamentals of Electric Ci.. (10)
      • Resistive Network Analysis (3)
    • Embedded (5)
      • Article (2)
      • Processor (0)
      • IO Interface (0)
      • kernel porting (1)
      • Target Board (0)
      • Application porting (1)
    • C++ (68)
      • 기본 (13)
      • 클래스 (19)
      • 상속 (5)
      • 다형성 (4)
      • 파일처리 (4)
      • 형변환 (4)
      • 스트림 (3)
      • 예외 (4)
      • 템플릿 (8)
      • 기타 (4)
    • Codec (2)
      • 비디오기본 (0)
      • 오디오기본 (0)
      • H.264 (2)
    • Linux기본 (8)
      • Shell (2)
      • 명령어 (3)
    • Linux Kernel (2)
      • Memory (1)
      • Scheduling (0)
      • Thread (1)
    • Network (2)
      • Device (0)
      • Wireless (0)
      • Protocol (0)
      • TCP (2)
    • Programming (0)
    • Streaming Protocol (0)
      • RTSP - RTP (0)
    • Software Engineering (0)
      • UML (0)
      • Source Code Management (0)
    • English (16)
      • Grammar in Use(Advanced) (16)

검색 레이어

열정,기여,열린마음

검색 영역

컨텐츠 검색

C++

  • 디폴트 생성자를 만드는 방법

    2008.05.01 by nowpassion

  • 생성자가 private로 선언되는 경우는?

    2008.05.01 by nowpassion

  • 기본은 private

    2008.05.01 by nowpassion

  • return ;

    2008.05.01 by nowpassion

  • message passing?

    2008.05.01 by nowpassion

  • structure의 데이터 구조는?

    2008.05.01 by nowpassion

  • 전처리기(preprocessor)

    2008.05.01 by nowpassion

  • 할당 실패시 NULL포인터를 제공한다.이유는?

    2008.05.01 by nowpassion

디폴트 생성자를 만드는 방법

1. 아무것도 기술되어 있지 않는 경우 /*9.cpp*/ #include using std::cout; using std::endl; class A { int a; public: /* 아무것도 기술하지 않아도 디폴트 생성자는 존재 */ int b; }; int main() { /*객체 생성*/ A aaa; return 0; } 2. 생성자의 기본값을 설정 /*9-2.cpp*/ #include using std::cout; using std::endl; class A { int a; public: /*생성자의 초기값을 설정*/ A(int _a=0){ cout

C++/클래스 2008. 5. 1. 12:36

생성자가 private로 선언되는 경우는?

ex) /*8.cpp*/ #include using std::cout; using std::endl; class A { private: int a; A(){ cout

C++/클래스 2008. 5. 1. 12:33

기본은 private

- 범위를 명시하여 주지 않으면 private로 설정된다. ex) /*7.cpp*/ #include class A { int a; public: int b; }; int main() { A aaa; /* a는 private이므로 접근 불가*/ aaa.a = 10; /* b는 public이므로 접근 가능*/ aaa.b = 10; return 0; }

C++/클래스 2008. 5. 1. 12:18

return ;

- 강제적으로 해당 함수를 빠져 나오게 만들어준다. ex) void Point::SetX(int _x) { if(_x100) { cout

C++/기본 2008. 5. 1. 12:16

message passing?

1. message란? : 다른 클래스의 함수를 불러내기 위한 형태( 수신객체, 함수이름, 매개변수) 2. 결국 message passing을 통해 다른객체의 함수를 불러낼 수 있다. 예제) - A.a(10); // A객체에 a란 함수를 10이란 인자와 함께 message passing을 해낸다.

C++/기본 2008. 5. 1. 12:13

structure의 데이터 구조는?

#include struct Time{ int hour; int min; int sec; }; int main() { Time t; t.hour=10; t.min=20; t.sec=30; return 0; } 6.o: file format elf32-i386 Disassembly of section .text: 00000000 : 0: 8d 4c 24 04 lea 0x4(%esp),%ecx 4: 83 e4 f0 and $0xfffffff0,%esp 7: ff 71 fc pushl -0x4(%ecx) a: 55 push %ebp b: 89 e5 mov %esp,%ebp d: 51 push %ecx e: 83 ec 10 sub $0x10,%esp 11: c7 45 f0 0a 00 00 00 movl $0xa..

C++/기본 2008. 5. 1. 11:54

전처리기(preprocessor)

1. 전처리기(preprocessor)란? - 컴파일전에 행해지는 동작을 정의 2. 전처리기의 종류? - 기호상수 - 매크로 - 전처리기 지시어의 조건적 실행 3. 선언 - #으로 시작, 공백문자만 전처리기 지시어 앞에 나타날 수 잇다. 4. #include - 특정한 파일의 복사본을 지시어 위치에 포함시킨다. - : 보통 기본 컴파일러의 기본 라이브러리 - "" : 사용자 정의 라이브러리 5. #define(기호상수) - #define PI 3.14159 - 한번 정의된 기호상수는 본문내에서 변경될 수 있다. - 범위는 정의된 본문내에서만... - 추가적인 메모리를 할당 하지 않는다. 6. #define(매크로) - 매크로도 컴파일 전 치환 텍스트로 변환되어 사용 - 매크로의 인수는 타입과 관계없다. ..

C++/기본 2008. 5. 1. 11:40

할당 실패시 NULL포인터를 제공한다.이유는?

- 내 생각에는 다른 포인터를 제공할 경우? 당연히 엉뚱한 메모리를 참조하게 되어 엉망이 될것 같아서...

C++/기본 2008. 5. 1. 11:37

추가 정보

인기글

최신글

페이징

이전
1 ··· 5 6 7 8 9
다음
TISTORY
열정,기여,열린마음 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바