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.


3
Configuración de Vim para C ++
Me gustaría hacer de vim mi editor de C ++. Tengo muy poca experiencia trabajando con él y necesito ayuda para configurar vim para que funcione con C ++. Necesito características como código completo (para stl y para mis clases) cambiar entre archivos .cc y .h puede haber algunos trucos …
118 c++  vim  configuration 

4
#incluir en .ho .c / .cpp?
Al codificar en C o C ++, ¿dónde debería tener los #include's? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* …
118 c++  c 

10
¿Cuándo se llama a un destructor de C ++?
Pregunta básica: ¿cuándo un programa llama al método destructor de una clase en C ++? Me han dicho que se llama cuando un objeto sale del alcance o se somete a unadelete Preguntas más específicas: 1) Si el objeto se crea a través de un puntero y ese puntero se …
118 c++  destructor 

2
inicializar un vector a ceros C ++ / C ++ 11
Sé que en C ++ 11 agregaron la función para inicializar una variable a cero como tal double number = {}; // number = 0 int data{}; // data = 0 ¿Existe una forma similar de inicializar un std::vectorde una longitud fija a todos los ceros?
118 c++  c++11 

7
No se puede encontrar o abrir el archivo PDB en Visual Studio C ++ 2010
Utilizo Visual Studio 2010 C ++ y mi proyecto se compila sin errores, pero cuando lo ejecuto obtengo esto. Estoy en Windows XP. 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open …

4
Para bucle dentro de sus propias llaves
Me he encontrado con este diseño de bucle for: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; …
117 c++  for-loop  scope 


6
mapa vs hash_map en C ++
Tengo una pregunta con hash_mapy mapen C ++. Entiendo que mapestá en STL, pero hash_mapno es un estándar. ¿Cuál es la diferencia entre los dos?
117 c++  map  hashmap 


1
¿Async (launch :: async) en C ++ 11 hace que los grupos de subprocesos sean obsoletos para evitar la costosa creación de subprocesos?
Está vagamente relacionado con esta pregunta: ¿std :: thread está agrupado en C ++ 11? . Aunque la pregunta es diferente, la intención es la misma: Pregunta 1: ¿Todavía tiene sentido usar su propio grupo de subprocesos (o una biblioteca de terceros) para evitar la creación de subprocesos costosa? La …


3
Visual Studio 2015 no tiene cl.exe
Descargué Visual C ++ y Visual Studio, pero no puedo encontrar cl.exepara compilar mi archivo C ++. La ruta de la instalación es `C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. ¿Dónde puedo encontrar el compilador para compilar código C ++?

2
¿Cómo puedo crear una instancia explícita de una función de plantilla?
Tengo una función de plantilla con un argumento. Tengo que instanciar esa función sin llamar a esa función significa explícitamente que tengo que instanciar. Tengo esta función: template <class T> int function_name(T a) {} Instalé esa función así: template int function_name<int>(int); Pero tengo los siguientes errores: error: expected primary-expression before …
117 c++  templates 


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.