¿Y cómo afectaría esto al algoritmo genético? El algoritmo genético no debe responder a los valores si es puramente genético. Si se utiliza algún promedio adicional o el descenso de gradiente, puede afectarlo. Pero en este caso es mejor resolver el problema de forma directa - filtrar el parámetro a través del array y barajar el array. El valor del parámetro optimizado de la ventana de propiedades es un índice del elemento del array, y el valor del array se utilizará en el propio Asesor Experto. Entonces se puede engañar al optimizador. Pero sólo si la convergencia se produce debido al promedio o al descenso de gradiente. Pero si se trata de un algoritmo genético puro, no puedo imaginar de qué servirá. ¿Qué sentido tiene? ¿De dónde salen las piernas?
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
}
//+------------------------------------------------------------------+
todo está bien, pero necesito un array de objetos A, es decir, lo necesito así:
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
};
¿hay alguna forma de llamar a un constructor para un array de objetos sin usar punteros?
el código es minimalista, funciona - quiero una matriz de estructuras, las listas no son siempre convenientes, todo funciona, está claro que las situaciones no estándar utilizando este código puede ser simulado, pero el código una docena de líneas
la AG es más bien una "palabra de moda". ¿Cómo puede el código de Gray ayudar a la convergencia? Sólo en teoría...
también podrías barajar al azar
no digo nada, no me creo todo lo que se escribe en internet desde hace mucho tiempo, intento comprobarlo todo
aquí hay un código de conversión que funciona al código de Gray y viceversa
hay este código:
todo está bien, pero necesito un array de objetos A, es decir, lo necesito así:
¿hay alguna forma de llamar a un constructor para un array de objetos sin usar punteros?
hay este código:
todo está bien, pero necesito un array de objetos A, es decir, lo necesito así:
¿hay alguna forma de llamar a un constructor para un array de objetos sin usar punteros?
¿Es posible para este código:
para que LIST haga una plantilla/plantilla ?
No funcionó la primera vez (((.
¿Es posible para este código:
para que LIST haga una plantilla/plantilla ?
no funcionó la primera vez ((.
esto. eliminar
UPD: hmm... lo tienes todo resuelto))))
UPD: obtener el yum))))
esto. eliminar
UPD: hmmm... lo tienes todo resuelto))))
UPD: coge el yum-yum))
Gracias. - ¡funciona!
el código es minimalista, funciona - quiero una matriz de estructuras, las listas no son siempre convenientes, todo funciona, está claro que las situaciones no estándar utilizando este código puede ser simulado, pero el código una docena de líneas
por qué este código no da un error de compilación al acceder al campo privado de otra persona:
este es su propio campo privado
Bien, ¡gracias!
Pero si una clase derivada en una clase padre cambia los campos privados de la misma manera, ¿es "legal"?
es decir, de manera similar: