프로그래밍

C++은 매개변수 타입중에 문자열 상수도 구분함??

///...

    Chulsoo(const char* name) {
        this->name = new char[strlen(name) + 1];
        strcpy_s(this->name, strlen(name) + 1, name);
        cout << "Chulsoo::Chulsoo(name) 생성자 완료" << endl;
    }

///...

    Chulsoo chulsoo("철수");

 

 

이 코드에서 const를 지우면 해당 매개변수에 맞는 생성자가 없다고 오류뜨네 ㄷㄷ;;;

8개의 댓글

2019.01.14

댕글링 문제 아닌가?

c++이면 string을 쓰도록하자

0
2019.01.14
@esibel

이제 소멸자 넘어가고 복사생성자 부분 볼려하는데 소멸자 예제 코드 작성해보니 저러네

0
2019.01.14

http://sweeper.egloos.com/893289 여기에서 참고 해보시길, 저도 C++ 은 안한지 좀 되서 잘 기억이 안나서리...

0
2019.01.14

C++ 5년 해보면서 느낀건데

 

const char*는 char*, const char* 둘다 받을 수 있지만

 

char*는 const char*를 받을 수 없음..

 

읽고쓰기 가능한놈(char*)이든 읽기전용이든(const char*)든 함수가 읽기(const char*)만 하는건 문제가 없다는거고.

 

함수가 읽기쓰기 가능한놈(char*)을 받겠다는데, 읽기전용(const char*)을 넘기는건 위험하잖아?

 

0
2019.01.14
@잉텔

그것도 그렇네

 

C로 했을때는 별 신경 안썻던거 같은데 C++하니까 이러네

 

심지어 예제도 const가 빠져있음 ㅋㅋㅋㅋ

0
2019.01.14
@Tbps

C보다 C++이 저런 검사 빡시게함..

 

C++에서 C호환이나 C처럼 쓰고 싶으면 extern "C"를 써야됨

0
2019.01.14
@잉텔

ㅇㅎ 알려줘서 고맙다 ㅋㅋㅋㅋ

0
2019.01.14
@잉텔

사실 일반 컴퓨팅 상황에선 문제 없는데, 이제 MCU같은놈들은 ROM이랑 SRAM을 같은 주소로 사용하는놈들이라서

 

const char* 붙은놈은 ROM에 위치시키는 경우가 있음...

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5655 [프로그래밍] 어떻게 공부하면 될까 4 운빵 0 1 일 전 162
5654 [프로그래밍] 혹시 강의해본애들있어?? 8 억로또당첨자 0 2 일 전 333
5653 [프로그래밍] 옵시디언(노트앱) 사용 후기 10 너가전부옳아 1 3 일 전 234
5652 [프로그래밍] xcode15 년차html개발자 1 3 일 전 142
5651 [프로그래밍] 파이썬 초보인데 스트레스 오지게 받는데 7 부터시작하는이세... 2 4 일 전 420
5650 [프로그래밍] 이런건 무슨언어로 만든건지 짐작가? 16 커피2리터 0 4 일 전 446
5649 [프로그래밍] 패스트캠퍼스 할인 낚시 좀 심하네 3 조강현 0 6 일 전 223
5648 [프로그래밍] Claude 시발 chatgpt 복붙 후 프롬프트만 추가한거 아니냐?? ... 4 닉넴뭐할가 1 6 일 전 269
5647 [프로그래밍] 원격제어 프로그램 만드려는데 강의 추천 좀 9 집에가게해줘 0 7 일 전 227
5646 [프로그래밍] vnc 유료라도 좋으니 좋은거 추천점... 11 아마존새개들끼 0 8 일 전 260
5645 [프로그래밍] 공부 왜함? AI한테 잘 보이면 되는데 2 조강현 1 8 일 전 243
5644 [프로그래밍] 프로그래머 특) 웹서핑할때 사이트 도메인주소 직접침 13 삼각김밥맛있어 0 8 일 전 280
5643 [프로그래밍] RnD 수행계획서 같은거 써본 개붕이 있음? 3 69746974 0 9 일 전 286
5642 [프로그래밍] 형님들 JNI 질문 있어요 [해결] 2 dogdrippy 0 9 일 전 145
5641 [프로그래밍] 혹시 프로그래밍 강의해본사람 있음?? 7 억로또당첨자 0 10 일 전 400
5640 [프로그래밍] 자바 동시성 프로그래밍 공부 분량이 적지 않네 14 찰나생멸 0 10 일 전 316
5639 [프로그래밍] react jest 코드에서 에러가 날 상황 아시는 분? Hime 0 11 일 전 133
5638 [프로그래밍] 요번에 그림 넣으면 자동으로 UI생성해주는 거 질문한 개붕인데 1 케로로중사 0 11 일 전 207
5637 [프로그래밍] 맥쓸때마다 너무 스트레스 받는다 10 정소민 0 12 일 전 342
5636 [프로그래밍] 신입뽑을려고 질문리스트 만들어봄 22 69746974 0 12 일 전 421