Resultados de la búsqueda a petición "c++"
¿Cuáles son las trampas de ADL?
Hace algún tiempo leí un artículo que explicaba varias trampas de la búsqueda dependiente de argumentos, pero ya no puedo encontrarlo. Se trataba de obtener acceso a cosas a las que no debería tener acceso o algo así. Así que pensé en preguntar ...
Enlace libpng estático con visual studio 2010
Estoy tratando de agregar soporte PNG a mi aplicación y, por lo tanto, quiero incluir libpng. Sé que necesita zlib y, por lo tanto, también lo descargué. Entré en la carpeta png / projects / vstudio y abrí la solución. Lo compilé y salió bien. ...
¿Cómo escribir int64 = int32 * int32 de manera estándar / portátil y eficiente? [cerrado]
Relacionado:¿Es este tratamiento de int64_t un error de GCC AND Clang? [https://stackoverflow.com/questions/29578540/is-this-treatment-of-int64-t-a-gcc-and-clang-bug/29578958?noredirect=1#comment47306355_29578958] La única solución que se me ...
¿Cuál es la razón para no poder deducir el tamaño de la matriz de la cadena de inicializador en la variable miembro?
Considera el código: struct Foo { const char str[] = "test"; }; int main() { Foo foo; }No se compila con g ++ y clang ++, escupiendo esencialmente error: array bound cannot be deduced from an in-class initializer Entiendo que esto es lo que ...
¿Qué significa la "L" al final de un entero literal?
Tengo esta constante: #define MAX_DATE 2958465L¿Qué significa la L en este sentido?
Significado de int (*) (int *) = 5 (o cualquier valor entero)
No puedo resolver esto: int main() { int (*) (int *) = 5; return 0; }La asignación anterior se compila con g ++ c ++ 11. Yo sé esoint (*) (int *) es un puntero a una función que acepta un(int *) como argumento y devuelve un int, pero no entiendo ...
Boost no se vincula correctamente usando CMake en Ubuntu
Traté de hacer que el código sea lo más simple posible y sigo obteniendo undefined reference to `boost::log::v2_mt_posix:: . . . etc.Esto me está volviendo loco, así que estoy publicando mi código: CMakeLists.txt cmake_minimum_required(VERSION ...
¿Por qué no hay int128_t?
Varios compiladores proporcionan tipos enteros de 128 bits, pero ninguno de los que he usado proporciona los typedefsint128_t. ¿Por qué? Por lo que recuerdo, el estándar Reservasint128_t para este propósitoFomenta las implementaciones ...
Diseño de programa C ++
¿Cómo diseñar efectivamente un programa modular C ++? ¿Cómo aprender?
Uso de boost :: asio :: io_service como campo de miembro de clase
Tengo una clase donde uso la biblioteca boost asio: Encabezamiento: class TestIOService { public: void makeConnection(); static TestIOService getInst(); private: TestIOService(std::string address); std::string address; ...