constructor

    33

    5답변

    class A{ A(int a = 5){ DoSomething(); A(); } A(){...} } 첫 번째 생성자가 두 번째 생성자를 호출 할 수 있습니까?

    7

    6답변

    나는 템플릿 기반 클래스 A < T, int>와 두 개의 typedef A < 문자열, 20> 및 A < 문자열, 30>을 가지고 있습니다. < 문자열, 20>에 대한 생성자를 재정의하려면 어떻게해야합니까? 다음은 작동하지 않습니다 template <typename T, int M> class A; typedef A<std::string, 20> one_

    1

    2답변

    일부 C++/CLI 코드를 작성하는 데 특이한 오류가 발생했습니다. 일부 데이터를 보유하는 클래스의 복사본을 만들려고합니다. 나는 시도하고 다음과 같이 클래스의 사용을 만들 때 public ref class RawDataPacket { protected: float* m_internalData; public: RawDataPacke

    2

    3답변

    다음과 같은 것이 있습니다 : #include "MyImage.hpp" // MyImage wraps the Qt library image class namespace fs = boost::filesystem; class ImageCollection { public: ImageCollection(const char* path); privat

    1

    3답변

    멤버 변수 A * my_hash를 가진 클래스 Base가 있다고 가정합니다. 또한 Base 클래스에서 상속받은 Extended 클래스도 있습니다. 또한 확장하는 클래스 B 이 A. class Base{ Base(): my_hash(new A) {} //methods which use my_hash protected: A* my_

    2

    4답변

    vector<vector<int> >(x,y)과 같이 2 차원 배열을 초기화하려고합니다. x은 vector<vector<int> >의 생성자로 전달되고 y은 vector<int>의 생성자 x 번으로 전달됩니다. 이것은 C++ 03에 의해 금지되어있는 것처럼 보이지만, 생성자가 explicit이기 때문에, 심지어 Comeau에서도 작동합니다. 나는 vecto

    1

    4답변

    저는 재미있는 것을 위해서 자바 기반의 텍스트 기반 RPG를 작업 해 왔습니다. 무기, 주문, cmbat 시스템, 쇼핑 시스템 등을위한 약 12 ​​개의 클래스를 작성하는 지루한 작업의 많은 시간을 보낸 후에 나는 게임을 시작하고 실행하기위한 간단한 수업을 작성했습니다. 실제로하는 일은 메인 메뉴를 표시하고 게임 내 모든 클래스를 생성하고 새로운 게임을 시

    5

    2답변

    I는 클래스의 배열 부재 클래스 구조 즉시 생성 될 수 있는지, 궁금 불가능한. 또는 배열 멤버는 Constructor 블록 내에서 다음과 같이 초기화 될 수 있습니다. class D { public: D() { a[0] = 5; a[1] = 8; } D(int m, int n

    0

    2답변

    here과 같이 Fluent 인터페이스를 사용하여 XML을 구문 분석하려고했습니다. 예제가 좋지만 수정할 수없는 컴파일러 오류가 하나 있습니다. 이 오류는 아래 보호 생성자 인 :이 라인에서 얻을 protected DynamicXml(IEnumerable<XElement> elements) { _elements = new List<XElement

    6

    1답변

    CreateObject 함수를 사용하여 Coldfusion에서 Java 객체를 사용하려고합니다. 자바 클래스의 생성자는 인수를 고려하지 않을 때 잘 작동은 예 : MyObject myObject = new MyObject(); 이 myObject = CreateObject("java", "com.something.MyObject"); 로 이동하지만이