Preguntas etiquetadas con forward-declaration

13
¿Cuándo puedo usar una declaración adelantada?
Estoy buscando la definición de cuándo se me permite hacer una declaración hacia adelante de una clase en el archivo de encabezado de otra clase: ¿Se me permite hacerlo para una clase base, para una clase mantenida como miembro, para una clase pasada a la función miembro por referencia, etc.?


8
¿Qué son las declaraciones directas en C ++?
En: http://www.learncpp.com/cpp-tutorial/19-header-files/ Se menciona lo siguiente: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << add(3, …



15
¿Es posible declarar hacia adelante una función en Python?
¿Es posible declarar hacia adelante una función en Python? Quiero ordenar una lista usando mi propia cmpfunción antes de declararla. print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) He organizado mi código para poner la definición del cmp_configsmétodo después de la invocación. Falla con este error: NameError: name 'cmp_configs' …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.