derived-class

    0热度

    1回答

    程序工作,但我不知道什么是错误的构造函数,因为每次程序运行时,它会得到这个错误“警告:基类'Alat'在这里使用时未初始化访问'Alat :: ime '[ - 初始化]“。我想这是错误的,我怎么从基类调用构造函数,但我不知道什么是问题。真的需要帮助,提前tnx。 #include <iostream> #include <string> using namespace std; clas

    0热度

    1回答

    我有一个基类: abstract class ClassPlugin { public ClassPlugin(eGuiType _guyType) { GuiType = _guyType; } public eGuiType GuiType; protected void Notify(bool b) {

    8热度

    2回答

    是一类MyClass与一个模板参数 template<typename T> class MyClass { //... }; 和另一类MySecondClass与两个模板参数。 template<typename T, typename U> class MySecondClass { //... }; 我想要做的是限制MyClass只允许一个T即是MyS

    -1热度

    1回答

    我试图使用服务器接口来处理多个服务器,具体取决于哪一个可用。简化的代码是这样的: Server.h class Server : public ServerInterface { public: Server(); static Server * getServerPtr(); } Server.cpp #include "Server.h" Server::Ser

    1热度

    1回答

    我对如何处理C++中的继承感到困惑 我想在构造函数上传递参数。但是当我创建一个没有参数的类时,我只能运行这个。 这个小程序: #include <iostream> using namespace std; // Base class class Shape { protected: int width, height; public: Sh

    0热度

    2回答

    鉴于此程序: struct Base { virtual void f() {} }; struct Derived:public Base { }; int main() { Derived* c = new Derived; delete c; } GCC-4.4 -Wall是好的,但GCC-5.2 -Wall给出了警告:派生态类型”的删除

    0热度

    4回答

    我有一个父事件类将事件发射到派生类。问题在于事件处理程序一直为空。 Class Plugin() { public delegate void BufferReadyHandler(string str); public event BufferReadyHandler OnBufferReady; public ClassPlugin(eGuiType _guyT

    1热度

    2回答

    我目前正在编写一个复杂的类,并在其中我基本上需要复制派生类的列表。简化版本,如下所示: 我有一个基类从中我获得其他的几类: class Base { public: virtual void test(void) { cout << "Base" << endl; } Base(vector<Base*> *pointer) {

    1热度

    2回答

    的实例分配给一个派生类的构件的较短版本考虑这个小例子: public class BaseClass { } public class DerivedClass : BaseClass { public int Field; } public static class Program { public static void Main(string[] args) {

    1热度

    2回答

    如果我在基类中声明了几个变量,它们将在每个派生类中定义,对吧?我只想在所有派生类中为基类提供一次变量。例如: class Base{ public: virtual ~Base(); protected: Base(); int fileIndex; }; class DerivedA : public Base{ public: DerivedA(); virtual ~