본문 바로가기 메뉴 바로가기

sw편한세상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

sw편한세상

검색하기 폼
  • View all contents (134)
    • HYOHYO (9)
      • Personal (9)
    • For Pacific (0)
    • Hobby (12)
      • Taking pictures (1)
      • Reading books (3)
      • Tera, Non-targeting Game (8)
    • The KUT (8)
      • Interaction Lab (1)
      • Undergraduate (5)
      • Graduate (2)
    • Hot issue (1)
    • TJSSM (7)
    • Haptics (1)
    • Programming Languages (29)
      • Python (12)
      • C/C++ (13)
      • HTML/PHP (4)
    • Engineering (29)
      • Android (7)
      • Linux/Ubuntu (7)
      • Arm Cortex (3)
      • Ansoft Maxwell (1)
      • Sensable PHANToM (1)
      • Samsung bada (8)
      • openFrameworks (1)
      • Speech Signal Processing (1)
    • Contest (5)
    • Review (13)
    • Knowledge (19)
  • 방명록

Programming Languages/C/C++ (13)
순수 가상 메소드(pure virtual method)

순수 가상 메소드(pure virtual method)는 다음과 같이 선언한다. virtual void a() = 0; 순수 가상 메소드가 선언된 클래스에서는 실제 코드는 없이 단지 메소드의 이름만 존재하며, 실제 상속받은 클래스에서 새로 정의하여 사용한다.  추상 클래스(Abstract Class)는 이러한 순수 가상 메소드를 하나 이상 가지고 있는 클래스를 말하며, 추상 클래스라는 이름과 같이 실제 메모리에 인스턴스화 되어 저장되는 ..

Programming Languages/C/C++ 2011.07.24 01:30
C++에서 static const(정적 상수)와 const(상수)의 차이점

 객체 지향 언어가 아닌 C언어만 아는 상태라면 static const와 const의 차이점에 대해 잘 모를 수 있다.   static const는 객체 지향 언어에 해당하는 C++과 같은 프로그래밍 언어에서 자주 사용하는 상수 선언 방법이다. 그렇다고 일반적으로 C언어에서 사용하는 const를 사용하지 않는것은 아니다. const도 사용하고 static const도 사용한다.  이 두 상수선언방법에는 여러가지 차이점이 있..

Programming Languages/C/C++ 2011.07.23 22:23
크로스 컴파일(Cross Compile)

 임베디드 프로그램을 개발하기 위해서는 반드시 크로스컴파일러가 필요하다. 크로스 컴파일러는 프로그래밍 소스코드를 개발대상 임베디드 시스템에 맞게 컴파일해서 바이너리 파일로 만들어주는 역할을 한다. 윈도우가 설치되어 있는 PC에서 사용하는 C컴파일러는 크로스 컴파일러라고 표현하지 않는다. 즉 MS의 Visual Stuidio.NET은 크로스 컴파일러 도구가 아니다.  크로스 컴파일을 해야 하는 이유는 우리가 소스코드를 개발하기 위해 ..

Programming Languages/C/C++ 2011.07.23 18:48
컴파일, 링크, 빌드 and 디버깅

 컴파일(compile)이란 개발자들이 특정한 프로그래밍언어(예를들어 C, C++, Object-C등)을 사용해서 컴퓨터가 이해할 수 있는 기계어 코드(이진코드)로 변환하는 작업을 일컫는다. 좀더 정확하게 말하면, 컴퓨터와 그 컴퓨터에 설치되어 있는 운영체제가 이해할 수 있는 기계어 코드로 변환하는 일이다. 따라서 동일한 컴퓨터라 할지라도 윈도우가 설치되어 있는 컴퓨터와 리눅스가 설치되어 있는 컴퓨터는 같은 애플리케이션이라도 컴파일된 결과물..

Programming Languages/C/C++ 2011.07.23 18:28
TCHAR의 정의

Windows시스템에서 (리눅스는 아닐듯) 유니코드와 MBCS(Multi Byte Character Set)을 지원하기 위해 TCHAR을 사용한다.  MS에서 제작한것이라고 생각 일반적으로 tchar.h을 include 한 후 TCHAR을 사용하게 되는데, 이것에 대한 상세 내용을 보면 다음과 같다. 하지만 tchar.h에는 _UNICODE에 대한 정의만 있고, UNICODE에 대한 정의는 안보인다. 못찾는것일수도있고.. UNICO..

Programming Languages/C/C++ 2011.05.01 16:39
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
  • 넥슨플레이 메이플스토리..
  • 갤럭시폰에서 홈버튼으로..
  • 가볍고 저렴한 Galaxy S8..
  • 갤럭시 스마트폰 업데이트..
최근에 달린 댓글
  • 감사합니다. 행복 건강하세요^^
  • ?바이러스 있다는데 뭐죠? 안..
  • 티스토리를 늦으막히 시작 할..
  • 일반적인 언어라는 표현은 부..
Total
378,712
Today
1
Yesterday
53
링크
TAG
  • monospace
  • Bitstream
  • Connectify
  • SSM
  • 삼성전자
  • 고정폭
  • 한기대
  • SRF04
  • 삼성소프트웨어멤버십
  • 전자석대포
more
«   2019/02   »
일 월 화 수 목 금 토
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28    
글 보관함
  • 2018/12 (1)
  • 2018/11 (4)
  • 2016/08 (2)
  • 2016/05 (3)
  • 2016/01 (2)

Blog is powered by Tistory / Designed by Tistory
  • 페이스북 공유하기
  • 카카오톡 공유하기
  • 카카오스토리 공유하기
  • 트위터 공유하기