C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[15834] 한글로 해봤습니다. 재미삼아...
둘리.CSIEDA [dooly386] 3552 읽음    2009-03-15 10:07
#define 클래스 class
#define 정수형 int
#define 실수형 double
#define 문자열 AnsiString
#define 무형   void

#define 공개형  public
#define 보호형  protected
#define 개인형  private

클래스 내클래스{
공개형:
    정수형 나이;
    실수형 성적;
    문자열 이름;
};

무형 테스트함수()
{
    내클래스 나;
    나.나이 = 40;
    나.성적 = 100;
    나.이름 = "강도영";
}



둘리.CSIEDA 님이 쓰신 글 :
: 어느분이 2009 에서 변수명을 한글로 쓰셨더군요.
:
: 그래서 함수명 , 클래스명, 프로퍼티 명등을 한글로 해보니까 다 되더라고요..
:
: 소스레벨 호환성에는 문제가 있겠지만 신선함... 앞으로 한글로 클래스 객체를 만들어 사용해봐야 겠습니다.
: 얼마나 가독성이 좋고 편리한지를 테스트 해봐야 겠습니다.
:
: 디버깅에도 문제가 없었습니다.
:
: 앞으로 한글로된 라이브러리 클래스들이 나올수도 있을듯 합니다.
:
: 그동안 볼렌드툴을 믿고 기다린 보람이 있을듯 합니다....
:
: 더욱더 좋아지는 codegear 툴을 기대 합니다...
:
: 감사 합니다..
김태선 [cppbuilder]   2009-03-15 17:52 X
형 정의는 매크로보다는 typedef을 쓰는게 더 나을 것 같은 느낌입니다.
프리프로세싱에 시간을 절약할 수 있어 개미발톱 만큼 컴파일 속도도 ... 이건 아닌가?

@,.@;
이경문 [gilgil]   2009-03-15 19:15 X
음... 그러게요. define보다는 typedef를 쓰는게 더 좋을 듯...
아, 제 코드도 x팔리네요. ㅎㅎ
둘리.CSIEDA [dooly386]   2009-03-15 19:15 X
기본형의 경우 typedef 로 할경우 외부 라이브러리 호출에 형변환을 달아줘야 warning 이 나질 않으며
typeid() 에 의한 조회에 있어서 달라지기 때문에 기본형은 #define 으로 하는것이 좋을 듯 합니다.
어느걸 사용하나 관계는 없겠죠..^^
이경문 [gilgil]   2009-03-15 19:28 X
아, 전에 define을 썼다가 일괄적으로 type명시에서는 typedef로 바꾼 적이 있었습니다.
그 당시 왜 그렇게 했는지 기억이 잘 나지 않네요.
20년전 MSX 비디오 메모리 시작 위치는 아직도 기억하고 있는데,
최신에 했던 것들이 더 기억이 안나네요. ㅠㅠ

+ -

관련 글 리스트
15833 2009 한글 naming 둘리.CSIEDA 3589 2009/03/14
15834     한글로 해봤습니다. 재미삼아... 둘리.CSIEDA 3552 2009/03/15
15837         Re:한글로 해봤습니다. 재미삼아... 이경문 3700 2009/03/15
15839             국가차원에 컴파일러(한국형 언어) 제작에 관하여 이경문 3940 2009/03/15
15838             이참에 한국형 STL을 만들어 보는 것은 어떨까요? 이경문 3517 2009/03/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.