열정,기여,열린마음

고정 헤더 영역

글 제목

메뉴 레이어

열정,기여,열린마음

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 전체 (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)
홈태그미디어로그위치로그방명록
  • 낙서 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

  • const int&의 실용적 의미

    2008.05.01 by nowpassion

  • int* a와 a*와 차이

    2008.05.01 by nowpassion

  • 선행선언(Foward Declaration)

    2008.04.30 by nowpassion

함수의 지역변수는 레퍼런스로 리턴하지 마라. 이유는?

- 항상 레퍼런스는 무언가의 별칭이 되어야함 - 함수가 끝남과 동시에 지역변수는 메모리에서 사라짐 - 그러므로 지역변수의 레퍼런스를 리턴하면 레퍼런스가 가리킬 변수가 없어져 버린다. /*4.cpp*/ #include using std::cout; using std::endl; //이경우는 문제가 없다. //외부의 메모리를 포인팅하고 있으므로 리턴해도 무리가 없다. int& Plus(int &num) { ++num; return num; } // 이경우에는 문제가 발생한다. // 함수 종료와 동시에 참조할 변수가 사라져 버린다. (dangling reference) int& Plus2() { int num = 2; int& numRef = num; ++numRef; return numRef; } int m..

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

const int&의 실용적 의미

- 참조는 항상 초기화해야 한다. - 값을 전달 -> 복사본을 전달하게 됨 - 변경하지 말아야 할 클래스/함수 외부값을 함부로 변경하지 못하게 하므로써 프로그램의 정확성/ 보안이 늘어나는 효과이 있다. /*4.cpp*/ #include using std::cout; using std::endl; void PlusConst(const int &num){ //컴파일 오류 : const이므로 함수 내부에서 변경하지 못하게 된다. ++num; } void Plus(int &num){ ++num; } int main() { int x =4; cout

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

int* a와 a*와 차이

- int* a(포인터 변수 선언), *a(실제 포인팅되어 있는 변수내용), a(주소) - 예제 /* 3.cpp */ #include #include using std::cout; using std::endl; int main() { int* a; int b=3; a = &b; // a는 주소값 (&b와 같다.) cout

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

선행선언(Foward Declaration)

http://en.wikipedia.org/wiki/Forward_declaration

C++/기본 2008. 4. 30. 17:23

추가 정보

인기글

최신글

페이징

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.