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.

2
¿Todavía es seguro eliminar nullptr en c ++ 0x?
En c++03está bastante claro que eliminar un puntero nulo no tiene ningún efecto. De hecho, se afirma explícitamente en §5.3.5/2que: En cualquier alternativa, si el valor del operando de eliminar es el puntero nulo, la operación no tiene ningún efecto. Sin embargo, en el borrador actual de c++0xesta oración parece …

7
Compilar un programa C ++ con gcc
Pregunta: ¿Cómo compilar un programa C ++ con el compilador gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ << endl; cout << "Hi" << __FILE__ …
84 c++  gcc  g++  gnu 

4
¿Cómo funciona std :: flush?
¿Alguien puede explicar (preferiblemente en inglés sencillo) cómo std::flushfunciona? ¿Qué es? ¿Cuándo descargarías un arroyo? ¿Por qué es importante? Gracias.
84 c++  stream 


3
¿__cdecl o __stdcall en Windows?
Actualmente estoy desarrollando una biblioteca C ++ para Windows que se distribuirá como una DLL. Mi objetivo es maximizar la interoperabilidad binaria; más precisamente, las funciones en mi DLL deben poder usarse a partir de código compilado con múltiples versiones de MSVC ++ y MinGW sin tener que recompilar la …


5
std :: matriz vs rendimiento de matriz
Si quiero construir una matriz muy simple como int myArray[3] = {1,2,3}; ¿Debería usar std::arrayen su lugar? std::array<int, 3> a = {{1, 2, 3}}; ¿Cuáles son las ventajas de usar std :: array sobre los habituales? ¿Es más eficaz? ¿Simplemente más fácil de manejar para copiar / acceder?
84 c++  c++11  stdarray 


9
¿Cómo puedo ordenar dos vectores de la misma manera, con criterios que usan solo uno de los vectores?
¿Cómo puedo ordenar dos vectores de la misma manera, con criterios que usan solo uno de los vectores? Por ejemplo, supongamos que tengo dos vectores del mismo tamaño: vector<MyObject> vectorA; vector<int> vectorB; Luego clasifico vectorAusando alguna función de comparación. Esa clasificación reordenada vectorA. ¿Cómo puedo aplicarme el mismo reordenamiento vectorB? …
84 c++  c++11 

8
declarando un priority_queue en c ++ con un comparador personalizado
Estoy tratando de declarar a priority_queue of nodes, usando bool Compare(Node a, Node b)como función de comparación (que está fuera de la clase de nodo). Lo que tengo actualmente es: priority_queue<Node, vector<Node>, Compare> openSet; Por alguna razón, estoy recibiendo Error: "Compare" is not a type name Cambiar la declaración a …


6
¿`New` en` new int; `se considera un operador?
La expresión new int;como en int * x = new int;es una nueva expresión . El término "nuevo operador" parece usarse indistintamente con "nueva expresión", por ejemplo en esta pregunta: ¿ Diferencia entre 'nuevo operador' y 'operador nuevo'? ¿Es correcto decir que la palabra clave newtal como se usa en …




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.