열정,기여,열린마음

고정 헤더 영역

글 제목

메뉴 레이어

열정,기여,열린마음

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 전체 (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.05 by nowpassion

  • 컴파일러는 런타임에서 결정될 문제는 확실한 정보가 있지 않는 한 모르겠다고 의사표시를 하게 만들어져 있음.

    2008.05.05 by nowpassion

  • const int* pn과 int* const pn의 차이는?

    2008.05.01 by nowpassion

  • 동적할당영역?

    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

함수포인터

- 함수포인터 : 말그대로 함수를 가리키는 포인터입니다. - char *는 문자형포인터로 함수의 인자 및 리턴값, 배열로 지정될 수 있습니다. - 함수포인터도 마찬가지로 함수의 인자 및 리턴값, 배열로 지정될 수 있습니다. ※ C++ How to Program의 예제를 그대로 불러왔습니다. #include #include using std::cout; using std::cin; using std::endl; using std::setw; void bubble(int [], const int, bool (*) (int, int)); void swap(int * const, int * const); bool ascending(int, int); bool descending(int, int); int mai..

C++/기본 2008. 5. 5. 14:30

컴파일러는 런타임에서 결정될 문제는 확실한 정보가 있지 않는 한 모르겠다고 의사표시를 하게 만들어져 있음.

- 컴파일단계에서 최소한의 정보만을 가지고 오류를 추출해낸다고 볼 수 있다. 1. 작성 2. 전처리기 처리 : 컴파일 전처리에 해당하는 코드를 원 소스코드에 치환하는 작업을 한다. 3. 컴파일러 : object코드로 변환하는 단계 4. 링커 : 컴파일러에 의해 작성된 각각의 object코드와 함수 코드를 빠진 부분이 없이 연결시켜준다. 5. 로더 : 디스크에 있는 내용을 주 메모리에 올려놓는 역할 6. 실행 : CPU에서 콜

C++/기본 2008. 5. 5. 14:08

const int* pn과 int* const pn의 차이는?

/*17.cpp*/ #include using std::cout; using std::endl; int main() { int pNum = 3; int qNum = 4; const int* pn = &pNum; int* const pn2 = &qNum;; //const int* //메모리 주소 변경 pn = &pNum; cout

C++/기본 2008. 5. 1. 15:02

동적할당영역?

- 기본적으로 Heap이란 자료구조를 이용한 영역 - 이진검색을 이용하여 빨리 검색할 수 있다. - new, delete /*10.cpp*/ #include using std::cout; using std::endl; class A { int a; public: A(int _a=0){ cout

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

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

추가 정보

인기글

최신글

페이징

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

티스토리툴바