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.

12
const char * concatenación
Necesito concatenar dos caracteres constantes como estos: const char *one = "Hello "; const char *two = "World"; ¿Cómo podría hacer eso? Recibí estos char*mensajes de una biblioteca de terceros con una interfaz C, por lo que no puedo usarlos simplemente std::string.

12
¿Dónde no es C un subconjunto de C ++? [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 6 años . Mejora esta pregunta Leí en muchos libros que C es un subconjunto de …
116 c++  c 


2
Un buen ejemplo de boost :: algoritmo :: unirse
Recientemente quise usar boost :: algorítm :: join, pero no pude encontrar ningún ejemplo de uso y no quería invertir mucho tiempo en aprender la biblioteca Boost Range solo para usar esta función. ¿Alguien puede proporcionar un buen ejemplo de cómo usar join en un contenedor de cadenas? Gracias.
116 c++  string  boost  join 

5
usando plantilla externa (C ++ 11)
Figura 1: plantillas de funciones TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } ¿Es esta la forma correcta de usar extern template, o utilizo …
116 c++  templates  c++11  extern 






5
¿Qué es un archivo .h.gch?
Recientemente tuve un proyecto de clase donde tuve que hacer un programa con G ++. Usé un archivo MAKE y, por alguna razón, ocasionalmente dejaba un archivo .h.gch. A veces, esto no afectó a la compilación, pero de vez en cuando daría lugar a que el compilador emitiera un error …
116 c++  g++ 

4
¿Evitando la declaración if dentro de un bucle for?
Tengo una clase llamada Writerque tiene una función writeVectorcomo esta: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Estoy tratando de no tener un código …

5
¿Existe un descompilador de C ++? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 3 años . Mejora esta pregunta Tengo un programa en el que perdí el código …

8
Inicialización de un std :: vector bidimensional
Entonces, tengo lo siguiente: std::vector< std::vector <int> > fog; y lo estoy inicializando muy ingenuamente como: for(int i=0; i<A_NUMBER; i++) { std::vector <int> fogRow; for(int j=0; j<OTHER_NUMBER; j++) { fogRow.push_back( 0 ); } fog.push_back(fogRow); } Y se siente muy mal ... ¿Hay otra forma de inicializar un vector como este?
116 c++  vector 


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.