来自一个 "傻瓜 "的问题 - 页 168

 

下午好!

事情是这样的(C++)。

cout: CopyConstr_Class1

为什么带引用的CopyConstr_Class2构造函数不起作用?也就是说,没有错误,所有的东西都可以编译,但却不能工作。

如果不是问题,我请那些没有VS2008形式的C++的朋友们编译一下,试试。

对不起,我的愚蠢,我写错了,About!!!!!!!!!!!!!!!!!!!

 

又见面了!

我想征求一些建议。是否有可能在C++中实现这样的事情。

class Parent
{
public:
   className *var;    // className это моя придумка
   clasName *Get();
};

class Derived : public Parent
{

};

main()
{
   Derived class;
   Derived *pClass;
   pClass = class.Get();
   return;
}
我们的想法是有一个类型(className),它在每个特定的子类中被实例化,采取它所包含的类的类型。我不想把static_cast放在任何地方。
 

你好。

以下是我想了解的情况。

Class MyClass
{
   MyClass() {}
   void fn();
};

void MyClass::fn()
{
   int var1, var2, var3;
   var3 = var1 + var2;
   return;
}

有一个类,它有一个函数(任何函数,重要的是它需要一些空间)。

MyClass array[1000];
我们已经创建了该类的多个实例。问题:MyClass类的每个实例将包含自己的函数fn()(一组命令),还是该类的所有实例不会重复包含该函数的命令?
 
220Volt:

你好。

以下是我想了解的情况。

有一个类,它有一个函数(任何函数,重要的是它需要一些空间)。

我们已经创建了该类的多个实例。问题:MyClass类的每个实例都会包含自己的函数fn()(一组命令),还是该类的所有实例都不会重复包含该函数的命令?
正是如此。
 
220Volt:

你好。

以下是我想了解的情况。

有一个类,它有一个函数(任何函数,重要的是它需要一些空间)。

创建该类的多个实例。问题:MyClass类的每个实例将包含它自己的函数fn()(一组命令),还是该类的所有实例不会重复包含该函数的命令?

对于类的所有实例,将只有一个函数fn()。

类实例仅以其数据占用内存。

 
stringo:

对于类的所有实例,将只有一个fn()。

类的实例仅以其数据占用内存。

小心斯拉瓦的抽象概念,你会把这家伙的脑子搞坏的,他以后会给你钻研的。
 
谢谢你的回答。
 
Urain:
我正准备写一个长的答案,但我决定,一个长的答案可能是一个让你的头拧在一起的好方法。

如果出现任何问题,我很乐意在这里回答。

我正准备写一个扩展的答案,但我决定,扩展的答案可能是包裹你的大脑的东西。最好保持简短:问答。

 
stringo:

对于类的所有实例,将只有一个fn()。

类的实例仅以其数据占用内存。

+ 指向虚拟函数 表的指针。 欺骗小人物是不可取的...;-)
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Виртуальные функции
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Виртуальные функции
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Виртуальные функции - Документация по MQL5
 

如何显示输入 变量的真实名称? 而不是它旁边的注释?

既没有////

也不是 /***/

脱口而出,而非真名