[C++] 프로퍼티가 "const 배열" 이면, 어떻게 초기화 하지요 ?
글쓴이: naddolki / 작성시간: 금, 2009/10/09 - 7:05오후
가령 .. 아래와 같은 클래스가 있다 치면요 ..
class Person
{
private:
const char name[20];
public:
Person(const char * s)
{
// ...
}
};
Person 객체 생성시 지정한 문자열 s 로 ..
name 을 초기화 하는 방법이 있을까요 ?
보통, const 프로퍼티는 "초기화 리스트" 를 이용했는데 ..
이건 안되는 것 같아서요 ......
혹시, 아시는 분 계시면 좀 알려주셔요 ..
읽어주셔서 정말 감사드려요 ~
Forums:
const_cast를 이용하지
const_cast를 이용하지 않고는 불가능합니다.
적으신 경우라면 std::string을 이용하면 되겠지요.
댓글 달기