Resultados de la búsqueda a petición "c++"
"Definición múltiple" cuando se utilizan archivos de encabezado (simulados) para plantillas
Soy consciente de que las definiciones de funciones con plantilla de C ++ deben colocarse en los archivos de encabezado. Sin embargo, por razones de mejor legibilidad y estructura de una (potencialmente) gran biblioteca que estoy haciendo,Separé ...
bitwise no operador
Por qué operación bit a bit(~0); impresiones -1? En binario, no 0 debería ser 1. por qué ?
¿El comportamiento de escritura en & str [0] buffer (de un std: string) está bien definido en C ++ 11?
char hello[] = "hello world"; std::string str; str.resize(sizeof(hello)-1); memcpy(&str[0], hello, sizeof(hello)-1);Este código es un comportamiento indefinido en C ++ 98. ¿Es legal en C ++ 11?
Evitar temporalmente cuando se usa boost :: opcional
boost :: soporte opcional en la construcción in_place así: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...
¿Puedo definir una variable de entorno y usarla en la compilación condicional?
Sé que puedo hacer esto en un archivo * .h: #ifdef _DEBUG #pragma comment(lib, "libtiffd.lib") #else #pragma comment(lib, "libtiff.lib") #endifPero quiero una forma en que pueda hacer algo como esto: #ifdef V2.4.6 #ifdef _DEBUG #pragma ...
¿Cuál es la relación entre los archivos de encabezado y los archivos de biblioteca en c ++?
¿Por qué necesitamos agregar tanto inclusiones como libs a la compilación? ¿Por qué las bibliotecas no envuelven todo en él?
¿Cómo puedo pasar una función miembro de C ++ a una API de C como parámetro?
En mi programa C ++, necesito llamar a esta API c: GConn* gnet_conn_new (const gchar *hostname, gint port, GConnFunc func);donde GConnFunc se define como: void (*GConnFunc) (GConn *conn);Mi pregunta es si tengo una clase C ++ y tengo una ...
¿Se pueden definir los miembros de la clase fuera del espacio de nombres en el que se declaran?
A veces encuentro código como el siguiente (en realidad, algunos asistentes de clase crean dicho código): // C.h namespace NS { class C { void f(); }; }y en el archivo de implementación: // C.cpp #include "C.h" using namespace NS; void C::f() { ...
¿Cómo obtener memoria disponible C ++ / g ++?
Quiero asignar mis memorias intermedias según la memoria disponible. De tal manera que cuando realizo el procesamiento y el uso de memoria aumenta, pero aún permanece en los límites de memoria disponibles. ¿Hay alguna manera de obtener memoria ...
¿Cuáles son las definiciones de LPARAM y WPARAM?
Sé que estoy siendo flojo aquí y debería rastrear los archivos de encabezado por mí mismo, pero ¿cuáles son los tipos reales para los parámetros LPARAM y WPARAM? ¿Son punteros o entradas de cuatro bytes? Estoy haciendo un código ...