Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.

8
Cómo leer un valor del registro de Windows
Dada la clave para algún valor de registro (por ejemplo, HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo), ¿cómo puedo: Determine con seguridad que existe dicha clave. Programáticamente (es decir, con código) obtiene su valor. No tengo la menor intención de escribir nada en el registro (durante mi carrera, …
89 c++  windows  winapi  registry 

7
Puntero de función a función miembro
Me gustaría configurar un puntero de función como miembro de una clase que es un puntero a otra función en la misma clase. Las razones por las que hago esto son complicadas. En este ejemplo, me gustaría que la salida fuera "1" class A { public: int f(); int (*x)(); …

2
¿Qué es COM (modelo de objetos componentes) en pocas palabras? [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 7 años . Mejora esta pregunta Parece que los objetos COM son objetos de uso general …
89 c++  com 


10
CMake no puede determinar el lenguaje del enlazador con C ++
Estoy intentando ejecutar un programa cmake hello world en Windows 7 x64 con Visual Studio 2010 y Cygwin, pero parece que ninguno de los dos funciona. Mi estructura de directorio es la siguiente: HelloWorld -- CMakeLists.txt -- src/ -- -- CMakeLists.txt -- -- main.cpp -- build/ Hago una cd buildseguida …
89 c++  c  cmake 

14
C ++: imprime el valor de enumeración como texto
Si tengo una enumeración como esta enum Errors {ErrorA=0, ErrorB, ErrorC}; Entonces quiero imprimir en la consola Errors anError = ErrorA; cout<<anError;/// 0 will be printed pero lo que quiero es el texto "ErrorA", ¿puedo hacerlo sin usar if / switch? ¿Y cuál es tu solución para esto?
89 c++  enums 


13
¿Cómo funciona este programa?
#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Muestra un 0!! ¿Cómo es eso posible? Cual es el razonamiento? Deliberadamente he puesto un %den la printfdeclaración para estudiar el comportamiento de printf.
88 c++  c  memory  printf  endianness 

6
Función que devuelve una expresión lambda
Me pregunto si es posible escribir una función que devuelva una función lambda en C ++ 11. Por supuesto, un problema es cómo declarar dicha función. Cada lambda tiene un tipo, pero ese tipo no se puede expresar en C ++. No creo que esto funcione: auto retFun() -> decltype …
88 c++  function  c++11  lambda 



10
error fatal LNK1104: no se puede abrir el archivo 'libboost_system-vc110-mt-gd-1_51.lib'
Parece que no puedo hacer que esto funcione. Hice una aplicación de consola simple (que depende de la websocket++biblioteca) que necesita Boostbibliotecas ... pero cuando intento compilar obtengo: error fatal LNK1104: no se puede abrir el archivo 'libboost_system-vc110-mt-gd-1_51.lib' Sin embargo, hice el bjam que creó la biblioteca y vinculé (boost_root)/stage/libsla …
88 c++  boost 


3
Desorden de inicialización por defecto, valor y cero
Estoy muy confundido sobre el valor, el valor predeterminado y la inicialización cero. y especialmente cuando entran en juego para los diferentes estándares C ++ 03 y C ++ 11 (y C ++ 14 ). Estoy citando y tratando de extender una respuesta realmente buena Value- / Default- / Zero- …
88 c++  c++11  c++14  c++03  c++98 


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.