// 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;
}
Alexey Volchanskiy: Projet avec les paramètres par défaut
Cela est dû à la virtualité. La table des fonctions virtuelles doit être entièrement remplie.
Dans MQL5, nous coupons simplement les fonctions inutilisées et réduisons ainsi notre table de fonctions virtuelles. Et s'il n'y a pas de corps, il n'y a rien à découper.
Cela est dû à la virtualité. La table des fonctions virtuelles doit être entièrement remplie.
Dans MQL5, nous supprimons simplement les fonctions inutilisées, réduisant ainsi notre table de fonctions virtuelles. Et s'il n'y a pas de corps, il n'y a rien à découper.
Puis des propriétés normales, comme en C#. Ce sujet a déjà été abordé à de nombreuses reprises. Pourquoi n'en ont-ils pas fait en C++ 11 ? Je ne comprends pas.
Voici comment les gens contournent http://stackoverflow.com/questions/8368512/does-c11-have-c-style-properties
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?
Je voudrais pouvoir utiliser non seulement les agents locaux (mon ordinateur), mais aussi ceux du réseau local lors de l'optimisation de l'EA avec DLL.
Après tout, si j'ai accès à l'ordinateur du réseau local pour installer respectivement le terminal et les agents de test, je peux faire n'importe quoi avec cet ordinateur (par exemple, le formater). C'est-à-dire que la sécurité des DLL ne se détériorera pas, tout est sous mon contrôle, jusqu'à la démolition complète du système à la main.
Et le côté positif serait une optimisation plus rapide. Laissez les agents de Cloud Network tels qu'ils sont, sans la DLL.
Je voudrais pouvoir utiliser non seulement les agents locaux (mon ordinateur), mais aussi ceux du réseau local lors de l'optimisation de l'EA avec DLL.
Après tout, si j'ai accès à l'ordinateur du réseau local pour installer respectivement le terminal et les agents de test, je peux faire n'importe quoi avec cet ordinateur (par exemple, le formater). C'est-à-dire que la sécurité des DLL ne se détériorera pas, tout est sous mon contrôle, jusqu'à la démolition complète du système à la main.
Et le côté positif serait une optimisation plus rapide. Les agents du réseau en nuage doivent être laissés tels quels, sans la DLL.
Vous pouvez le faire dès maintenant.
Exécutez les agents sur le réseau local avec le commutateur /dlls.
Montrez-moi le code source
Projet avec les paramètres par défaut
Cela est dû à la virtualité. La table des fonctions virtuelles doit être entièrement remplie.
Dans MQL5, nous coupons simplement les fonctions inutilisées et réduisons ainsi notre table de fonctions virtuelles. Et s'il n'y a pas de corps, il n'y a rien à découper.
Cela est dû à la virtualité. La table des fonctions virtuelles doit être entièrement remplie.
Dans MQL5, nous supprimons simplement les fonctions inutilisées, réduisant ainsi notre table de fonctions virtuelles. Et s'il n'y a pas de corps, il n'y a rien à découper.
1. Des fonctions virtuelles pures seront bientôt ajoutées
2- Et dans votre exemple, où est appelé Func1 ? Pas d'appel - pas de contrôle du corps.
1. fin
2. ok
C'est le genre de chose que j'aimerais :
C'est le genre de chose que j'aimerais :
Puis des propriétés normales, comme en C#. Ce sujet a déjà été abordé à de nombreuses reprises. Pourquoi n'en ont-ils pas fait en C++ 11 ? Je ne comprends pas.
Voici comment les gens contournent http://stackoverflow.com/questions/8368512/does-c11-have-c-style-properties
Je voudrais pouvoir utiliser non seulement les agents locaux (mon ordinateur), mais aussi ceux du réseau local lors de l'optimisation de l'EA avec DLL.
Après tout, si j'ai accès à l'ordinateur du réseau local pour installer respectivement le terminal et les agents de test, je peux faire n'importe quoi avec cet ordinateur (par exemple, le formater). C'est-à-dire que la sécurité des DLL ne se détériorera pas, tout est sous mon contrôle, jusqu'à la démolition complète du système à la main.
Et le côté positif serait une optimisation plus rapide. Laissez les agents de Cloud Network tels qu'ils sont, sans la DLL.
Je voudrais pouvoir utiliser non seulement les agents locaux (mon ordinateur), mais aussi ceux du réseau local lors de l'optimisation de l'EA avec DLL.
Après tout, si j'ai accès à l'ordinateur du réseau local pour installer respectivement le terminal et les agents de test, je peux faire n'importe quoi avec cet ordinateur (par exemple, le formater). C'est-à-dire que la sécurité des DLL ne se détériorera pas, tout est sous mon contrôle, jusqu'à la démolition complète du système à la main.
Et le côté positif serait une optimisation plus rapide. Les agents du réseau en nuage doivent être laissés tels quels, sans la DLL.
Vous pouvez le faire dès maintenant.
Exécutez les agents sur le réseau local avec le commutateur /dlls.
Vous pouvez le faire dès maintenant
Exécuter les agents sur le réseau local avec le commutateur /dlls