Resultados de la búsqueda a petición "c++"
una clave de clase debe declararse al declarar un amigo
El compilador de g ++ se queja con este error cuando declaro un amigo así: friend MyClass;en lugar d friend class MyClass;Por qué debería elclasSe requiere @ palabra clave? (el compilador de Borland C ++, por cierto, no lo requiere). ¿No ...
plantilla de plantilla c ++?
He logrado crear una clase preperty con todo lo que esperamos de una. Quiero decir que cuando lo usas no necesitas llamar a funciones solo usandooperator = hará todo el trabajo. pero solo hay una cosa, supongo que sería bueno si pudiéramos ...
MinGW error: 'min' no es miembro de 'std'
Estoy tratando de convertir algún código VC ++ 6 en una aplicación de consola usando solo las bibliotecas estándar, pero obtengo el siguiente error de MinGW (cualquier versión que se suministre con Code :: Blocks 10.05 IDE): error: 'min' is not ...
Alcance dependiente y plantillas anidadas
Cuando compilo esto: #ifndef BTREE_H #define BTREE_H #include <QList> template <class T, int degree> class btree { public: class node { public : node(); private: node* parent; QList<T> values; QList<node*> children; }; public: btree(); void ...
Cómo habilitar_shared_from_this de ambos padres y derivados
Tengo una base simple y una clase derivada que quiero que ambos tenganshared_from_this(). Esta solución simple: class foo : public enable_shared_from_this<foo> { void foo_do_it() { cout<<"foo::do_it\n"; } public: virtual function<void()> ...
boost :: property_tree XML pretty printing
Estoy usando boost :: property_tree para leer y escribir archivos de configuración XML en mi aplicación. Pero cuando escribo el archivo, el resultado se ve feo con muchas líneas vacías en el archivo. El problema es que se supone que también debe ...
¿Qué requisitos deben cumplir las clases de claves std :: map para ser claves válidas?
Quiero asignar objetos de una clase dada a objetos de otra. Sin embargo, la clase que quiero usar como clave no fue escrita por mí y es una @ simpstruct con algunos valores. std :: map ordena su contenido, y me preguntaba cómo lo hace, y si ...
Dependencias circulares con encabezados. Usando #ifndef y # define
Tengo el siguiente código muy simple: @ Main.c #include "ui_library_browser.h" #include <QtGui/QApplication> #include "StartWindow.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); StartWindow w; w.show(); return a.exec(); } ...
Cuál es la forma correcta de usar extern para variables globales?
file a.cc int a = 0;file b.cc #include "a.cc"file main.cc #include "b.cc" extern int a; int main() { } g++ -c a.cc g++ -c b.cc g++ main.cc a.o b.o error: multiple definitions of a¿Qué estoy haciendo mal aquí
Inicialización de referencia en el constructor C ++
No creo que sea una pregunta duplicada. Hay otros similares pero no me ayudan a resolver mi problema. De acuerdo aest [http://msdn.microsoft.com/en-us/library/szywdw8k.aspx], lo siguiente es válido en C ++: class c { public: int& i; }; Sin ...