본문 바로가기
728x90
반응형

C++14

[이것이 C++이다] 연습문제 chapter 03 1. 클래스 접근 제어 지시자 중에서 private이 의미하는 것은 무엇인지 답하세요. 외부 접근뿐만 아니라 파생 클래스로부터의 접근까지 모두 차단. 2. 클래스 인스턴스가 생성될 때 자동으로 호출되는 함수는 무엇이며, 함수 원형의 가장 큰 외형상 특징은 무엇인지 답하세요. C++에서 클래스 인스턴스가 생성될 때 자동으로 호출되는 함수는 생성자(constructor)입니다. 생성자는 클래스의 인스턴스를 초기화하는 특별한 멤버 함수로서, 클래스와 동일한 이름을 가지고 있다. C++에서 생성자의 가장 큰 외형상 특징은 함수 이름이 클래스 이름과 동일하며, 반환 타입을 가지지 않는다는 것이다. 생성자는 클래스의 객체가 생성될 때 자동으로 호출되며, 객체의 초기 상태를 설정하는 역할을 한다. 다음은 C++에서 .. 2023. 6. 21.
C++ LNK2019 LNK1120 에러 해결방법 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 LNK2019 _main"int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 함수에서 참조되는 확인할 수 없는 외부 기호와 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태오류 LNK1120 1개의 확인할 수 없는 외부 참조입니다. 이런식의 두가지 에러가 뜰때 해결방법이다. 하단에 main함수가 없어서 발생하는 에러이다. int main(){ } 잘 빌드가 되는것을 볼 수 있다. 2023. 6. 14.
c++ null 식별자이 가 정의되어 있지 않습니다 해결방법 c++ null 식별자이 가 정의되어 있지 않습니다라는 아래 그림과 같은 오류를 볼 수 있다. 이럴땐 상단에 를 포함시켜주면된다. #include 2023. 6. 14.
[이것이 C++이다] 연습문제 chapter 02 1. 다음 두 함수 원형에서 잘못된 점은 무엇인지 답하세요. int TestFunc(int nParam1 = 5, int nParam2, int nParam3 = 10) int TestFunc(int nParam1 = 5, int nParam2) 매개변수가 여러 개인 경우 중간에 이빨이 빠진 것처럼 디폴트 값을 생략할 수 없다. 2. 다음 두 함수는 문법적으로 문제가 없습니다. 하지만 호출하는 코드에서는 문제가 발생할 수 있습니다. 어떤 문제인지 답하세요. void TestFunc(int a) { cout 2023. 5. 31.
728x90
반응형