"ダミー "からの質問 - ページ 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;
}

関数(任意の関数、重要なことは、それがある程度の量のpmayatiを取ることです)を持つクラスがあります。

MyClass array[1000];
クラスのインスタンスを複数作成しました。質問:MyClassクラスの各インスタンスは、独自の関数fn()(コマンドのセット)を含むか、またはクラスのすべてのインスタンスは、関数を含むコマンドを複製しないのですか?
 
220Volt:

こんにちは。

ここで、調べたいことがあります。

関数(どんな関数でもよい、重要なのは一定のスペースを取ること)を持つクラスがある。

クラスのインスタンスを複数作成しました。質問:MyClassクラスの各インスタンスは、独自の関数fn()(コマンドのセット)を含むのか、それともクラスのすべてのインスタンスは、その関数を含むコマンドを重複しないのでしょうか?
その通りです。
 
220Volt:

こんにちは。

ここで、調べたいことがあります。

関数(任意の関数、重要なのはそれが何らかのスペースを取ることです)を持つクラスがあります。

クラスのインスタンスを複数作成する。質問:MyClassクラスの各インスタンスは、独自の関数fn()(コマンドのセット)を含むか、またはクラスのすべてのインスタンスは、関数を含むコマンドを複製しないのでしょうか?

クラスのすべてのインスタンスに対して、1つの関数fn()しか存在しないことになります。

クラスインスタンスは、そのデータのみでメモリを占有する。

 
stringo:

クラスのすべてのインスタンスに対して、fn()は1つだけ存在することになります。

クラスインスタンスは、そのデータのみでメモリを占有する。

スラバは抽象的な表現に気をつけろよ、あいつの脳みそを混乱させるぞ、後でドリルで叩き込まれるぞ。
 
ご回答ありがとうございました。
 
Urain:
長い回答を書こうと思ったのですが、長い回答は頭のネジが外れるかもしれないと思い、このようにしました。

質問があれば、ここでお答えできればと思います。

拡大回答を書こうと思ったのですが、拡大回答は皆さんの脳を包むものかもしれないと思い、このようにしました。質問と回答という短い言葉で済ませるのがよいでしょう。

 
stringo:

クラスのすべてのインスタンスに対して、fn()は1つだけ存在することになります。

クラスインスタンスは、そのデータのみでメモリを占有する。

+仮想関数 テーブルへのポインタ。 小さい人をだますのはよくないですね...。;-)
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Виртуальные функции
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Виртуальные функции
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Виртуальные функции - Документация по MQL5
 

入力 変数の隣にあるコメントではなく、本当の名前を表示するにはどうすればよいですか?

どちらでもない ///

または /**/

なまえがわからなくなる