Et comment cela affecterait-il l'algorithme génétique? L'algorithme génétique ne devrait pas réagir aux valeurs s'il est purement génétique. Si une moyenne supplémentaire ou une descente de gradient est utilisée, cela peut l'affecter. Mais dans ce cas, il est préférable de résoudre le problème de manière directe - en filtrant le paramètre à travers le tableau et en mélangeant le tableau. La valeur du paramètre optimisé dans la fenêtre des propriétés est un index de l'élément du tableau, et la valeur du tableau sera utilisée dans le conseiller expert lui-même. Alors l'optimiseur peut être trompé. Mais seulement si la convergence se produit grâce au calcul de la moyenne ou à la descente du gradient. Mais s'il s'agit d'un pur algorithme génétique, je ne peux pas imaginer à quoi il servira. Quel est l'intérêt ? D'où viennent les jambes ?
class A
{
private:
constint _a;
public:
A(constint a): _a(a) { Print(_a); }
};
//+------------------------------------------------------------------+class B
{
private:
const A a;
public:
B(constint b): a(b) {}
};
//+------------------------------------------------------------------+voidOnStart()
{
B b(3);// 3
}
//+------------------------------------------------------------------+
tout est OK, mais j'ai besoin d'un tableau d'objets A, c'est-à-dire que j'en ai besoin comme ceci :
class B
{
private:
const A a[2];public:
B(constint b): a[0](b),a[1](b) {} //'[' - member(s) initialization expected// 'a' - explicit initializer for arrays not allowed
};
Existe-t-il un moyen d'appeler un constructeur pour un tableau d'objets sans utiliser de pointeurs ?
le code est minimaliste, il fonctionne - je veux un tableau de structures, les listes ne sont pas toujours pratiques, tout fonctionne, il est clair que les situations non standard utilisant ce code peuvent être simulées, mais le code d'une douzaine de lignes
l'AG est plus un mot à la mode. Comment le code de Gray peut-il aider à la convergence ? Juste en théorie...
vous pourriez tout aussi bien mélanger aléatoirement
je ne dis rien, je ne crois pas tout ce qui est écrit sur internet depuis longtemps, j'essaie de tout vérifier
Voici un code de conversion fonctionnel vers le code de Gray et inversement.
il y a ce code :
tout est OK, mais j'ai besoin d'un tableau d'objets A, c'est-à-dire que j'en ai besoin comme ceci :
Existe-t-il un moyen d'appeler un constructeur pour un tableau d'objets sans utiliser de pointeurs ?
il y a ce code :
tout est OK, mais j'ai besoin d'un tableau d'objets A, c'est-à-dire que j'en ai besoin comme ceci :
Existe-t-il un moyen d'appeler un constructeur pour un tableau d'objets sans utiliser de pointeurs ?
Est-il possible pour ce code :
pour LIST de faire un modèle / gabarit ?
Ça n'a pas marché la première fois (((.
Est-il possible pour ce code :
pour LIST de faire un modèle / gabarit ?
cela n'a pas fonctionné la première fois ((.
Ceci.
UPD : hmm... vous avez tout compris))))
UPD : obtenir le yum))))
Ceci.
UPD : hmmm... vous avez tout compris))))
UPD : attrape le miam-miam))))
Merci ! - ça marche !
le code est minimaliste, il fonctionne - je veux un tableau de structures, les listes ne sont pas toujours pratiques, tout fonctionne, il est clair que les situations non standard utilisant ce code peuvent être simulées, mais le code d'une douzaine de lignes
pourquoi ce code ne donne pas d'erreur de compilation en accédant au champ privé de quelqu'un d'autre:
il s'agit de son propre champ privé
OK, merci !
Mais si une classe dérivée d'une classe mère modifie les champs privés de la même manière, est-ce "légal" ?
c'est-à-dire d'une manière similaire :