// TestCPPCode.cpp : Defines the entry point for the console application.//#include "stdafx.h"class Base {
private:
int a;
public:
virtualint Func1();
};
class Second : public Base {
public:
int Func2() {
return0;
};
};
intOnInit() {
Base* base = new Base();
Second* foo = new Second();
return0;
}
int main()
{
return0;
}
In C#, there is a nice syntax sugar for fields with getter and setter. Moreover, I like the auto-implemented properties which allow me to write Is there some such concept in the C++11 allowing me to have some syntax sugar on this?
ソースコードを表示する
デフォルト設定でのプロジェクト
これは、バーチャルのおかげです。仮想関数 テーブルが完全に入力されている必要があります。
MQL5では、使用しない関数をカットすることで、仮想関数テーブルを削減するだけです。そして、体がなければ切り取るものもない
これは、バーチャルのおかげです。仮想関数 テーブルが完全に入力されている必要があります。
MQL5では、単純に使わない関数をカットすることで、仮想関数テーブルを減らしています。そして、体がなければ切り取るものもない
1.純粋な仮想関数は近日中に追加予定
2- また、この例のどこでFunc1が呼び出されているのでしょうか?ノーコール-ボディコントロールができない。
1. 細かい
2. OK
そういうのがいいんですよ。
そういうのがいいんですよ。
次にC#のような通常のプロパティ。このテーマはすでに何度も提起されている。なぜ、C++ 11で作らないのか?理解できない。
以下は、http://stackoverflow.com/questions/8368512/does-c11-have-c-style-properties を回避するための方法です。
DLLでEAを最適化 する際に、ローカルエージェント(自分のPC)だけでなく、ローカルネットワーク上のエージェントも使用できるようにしたいです。
結局、ターミナルとテストエージェントをインストールするために、それぞれローカルネットワーク内のコンピュータにアクセスできれば、このコンピュータで何でもできる(例えばフォーマットできる)のです。つまり、DLLのセキュリティが悪化することはなく、すべて私の管理下にあり、手作業でシステムを完全に解体することまで可能なのです。
そして、プラスアルファとして、最適化が早くなることです。クラウドネットワークエージェントは、DLLを使わずにそのままにしておきます。
DLLでEAを最適化 する際に、ローカルエージェント(自分のPC)だけでなく、ローカルネットワーク上のエージェントも使用できるようにしたいです。
結局、ターミナルとテストエージェントをインストールするために、それぞれローカルネットワーク内のコンピュータにアクセスできれば、このコンピュータで何でもできる(例えばフォーマットできる)のです。つまり、DLLのセキュリティが悪化することはなく、すべて私の管理下にあり、手作業でシステムを完全に解体することまで可能なのです。
そして、プラスアルファとして、最適化が早くなることです。クラウドネットワークのエージェントは、DLLを入れずにそのままにしておきます。
今すぐできること
ローカルネットワーク上のエージェントを/dllsスイッチで実行します。
今すぐできること
ローカルネットワーク上で/dllsスイッチを使用してエージェントを実行します。