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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[14483] C++ 에 property 키워드가 추가될 가능성이 있을까요?
이정구 [appleii] 2872 읽음    2008-05-20 20:37
Borland, MS 가 property 를 표준에 넣기 위해서 제안을 한 것으로 아는데 그 뒤로 어떻게 되었는지 아시는분 있나요?

property, finally 가 표준에 있었으면 하는데... finally 는 C++제작자가 반대하는 키워드라서 채택될 가능성이 적어 보입니다.

property 가 얼마나 유용한 키워드인지 생각할수록 감탄을 하게 됩니다. 그런데, 어떤 사람들은 왜 쓰는지 모르겠다는 불평을 하기도 하더군요. 감춰져야 할 데이타가 밖으로 쉽게 노출된다고..

'정보의 은닉화'라는 표현이 묘한 어감을 주다 보니 데이타는 외부로 노출되면 안된다는 생각을 심어주는 것 같습니다. 심지어는 데이타를 암호화 해서 볼 수 없게 만드는것이 목적이냐는 질문도 나오고 있고 말이죠. 쓰기 편하라고 사용하는 것이지 모셔두고 아껴쓰라고 사용하는 아닌것 같은데요.

다음은 borand, MS 에서 제안한 방식입니다. read , write 를 사용해서 명확하게 표시한 borland 방식이 더 마음에 듭니다. 익숙해서 그런것 같기도 합니다.

표준 위원회가 은근히 고집센 면이 있어서 추가되지 않을 가능성도 있어 보이지만..


The borland proposal:
class my_foo {
public:
    property foo { read getFoo, write setFoo };

private:
    int getFoo() { return value; }
    void setFoo(int v) { value = v}

    int value;
};



microsoft proposal (derived from C#)
class my_bar {
public: 
    property int bar {
        int get() { return value; }
        void set(int v) { value = v; }
    }
private:
    int value;
}
아제나 [azena]   2008-05-20 21:45 X
STL도 잘 안 쓰는 저에게는 강 건너 불구경 같은 일입니다 ㅎㅎ
윈도우에선 C++이 대세지만 다른 플렛폼들은 아직도 C가 대세라서요~
호환성이란게 그만큼 중요하기 때문에 새로운 키워드는 정말 그 필요성이 극에 달하지 않으면 추가하지 않는 편이 좋을 것이라고 표준 의원들은 생각을 하겠죠.
김호광 [testcode]   2008-05-20 22:38 X
c++이 확산 중입니다. 특히나 gcc가 들어가는 플랫폼이 늘어나면서 c++이 잘 먹기 시작합니다. 요즘에는 메모리도 넉넉하니
석주현,소나기 [solbaram]   2008-05-20 23:18 X
PC 베이스라면 당연히 C++ 가 대세죠.
다른 머신들에선 아직도 C가 대세긴 합니다.
음 그나저나 표준이라는게 괜히 표준이 아니죠.. ^^
아마도 프로퍼티가 들어 가려면 확장 개념이니 아마도 힘들 것 같네요. ㅠ_ㅠ
Lyn [tohnokanna]   2008-05-21 00:07 X
들어갈 것 같은데요.

솔직히 없으면 불편합니다.
VC++가 지금 지원하는 프로퍼티는 매크로라서 쩝
박지훈.임프 [cbuilder]   2008-05-21 17:40 X
기억나실지 모르겠습니다만, 저번 연합 세미나때 동영상으로 인사했던 코드기어의 새 프로덕트 매니저(개발 총괄 관리자), 앨리스데어 메레디스가 C++계에서 유명한 인물로, 제 기억으로는 표준 위원회의 멤버이기도 합니다. 제 생각에는, property 문법의 추가 여부는 이 메레디스씨가 얼마나 열심히 뛰느냐에 따라 달려있지 않을까 싶습니다.

+ -

관련 글 리스트
14483 C++ 에 property 키워드가 추가될 가능성이 있을까요? 이정구 2872 2008/05/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.