constructor-overloading

    7

    6답변

    다음과 같이 간체 Base에서 파생 된 유형은 거의 없습니다. 생성자를 오버로드 할 때 기본 클래스의 생성자를 사용할지 또는 this 생성자를 사용할지 확실하지 않습니다. ConcreteB 과부하 처음 두 과부하 this 사용시 ConcreteA 과부하 생성자 순전히 base 생성자를 사용. 생성자를 오버로드하는 더 좋은 방법은 무엇입니까? public a

    7

    8답변

    경고 : 10 분 동안 파이썬을 배웠습니다. 어리석은 질문에 사과드립니다! 나는 다음 코드를 작성한 그러나 나는 다음과 같은 예외가 얻을 : Message File Name Line Position Traceback Node 31 exceptions.TypeError: this constructor takes no arguments class Compute

    3

    1답변

    두 번째 매개 변수로 enum을 지정할 때 'bool 유형을 정의 할 때가 아니라'C2666 : 2 오버로드가 유사한 변환을하는 경우 VisualC++ (2008)가 혼동되는 이유는 무엇입니까? 두 번째 생성자가 'basic_string'유형이므로 두 번째 생성자를 이미 제외해야합니까? #include <string> using namespace std;

    10

    6답변

    나는이 같은 클래스를 가지고 : class Test{ public: Test(string value); Test(bool value); }; 나는이 같은 개체를 만들 경우 : 부울 생성자가 호출 Test test("Just a test..."); 을! 누구나 아는 이유는 무엇입니까? 암시 적 bool 또는 std::string