Resultados de la búsqueda a petición "c++"

2 la respuesta

Podríamos acceder al miembro de un objeto de tipo de clase no existente?

En el estándar c ++, en [basic.lval] /11. [http://eel.is/c++draft/basic.lval#11.6] dice Si un programa intenta acceder al valor almacenado de un objeto a través de un valor gl diferente de uno de los siguientes tipos, el comportamiento no ...

3 la respuesta

La asignación en C ++ se produce a pesar de la excepción en el lado derecho

Tengo un código (C ++ 14) que se ve así: map<int, set<string>> junk; for (int id : GenerateIds()) { try { set<string> stuff = GetStuff(); junk[id] = stuff; } catch (const StuffException& e) { ... } }Esto funciona. Algunas vecesGetStuff() lanza ...

2 la respuesta

¿Por qué std :: mutex tarda una cantidad de tiempo larga y muy irregular en compartirse?

Este código demuestra que el mutex se comparte entre dos subprocesos, pero un subproceso lo tiene casi todo el tiempo. #include <thread> #include <mutex> #include <iostream> #include <unistd.h> int main () { std::mutex m; std::thread t ([&] () ...

9 la respuesta

¿Debo poner muchas funciones en un archivo? ¿O, más o menos, una función por archivo?

Me encanta organizar mi código, por lo que idealmente quiero una clase por archivo o, cuando tengo funciones que no son miembros, una función por archivo. Los motivos son: Cuando lea el código, siempre sabré en qué archivo debo encontrar ...

2 la respuesta

¿Todavía necesitamos escribir los corchetes angulares vacíos cuando usamos objetos transparentes de función estándar?

Con la deducción de argumento de plantilla de clase podemos escribir: std::less Fn; Sin embargo, G ++ 8.2 rechaza este código: #include <algorithm> #include <vector> #include <functional> int main() { std::vector v= { 1, 3, 2, 7, 5, 4 ...

6 la respuesta

GCC -fPIC opción

He leído sobre Opciones de GCC para convenciones de generación de código [http://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options], pero no podía entender lo que hace "Generar código independiente de posición (PIC)". Dé un ...

7 la respuesta

¿Cuál es el problema con malloc () y las funciones virtuales? [duplicar

Posible duplicado: C ++: ¿por qué esnew ¿necesario [https://stackoverflow.com/questions/4904762/c-why-is-new-needed] ¿Por qué no puedo usar malloc para asignar espacio a mis objetos cuando son hijos de una clase que contiene funciones ...

2 la respuesta

¿Por qué hay ahora una diferencia entre “{static const char a [] = {...}” y “{const char a [] = {...}”

Eche un vistazo a este pequeño fragmento deC código [https://gcc.godbolt.org/z/6c4QLO] o Código C ++ [https://godbolt.org/z/JovbfB] en godbolt ... void b( char const *c); void a(void) { char const z[] = {0xd, 0xe, 0xa, 0xd, 0xb, 0xe, 0xe, 0xf, ...

4 la respuesta

Imprimir ceros a la izquierda con operador de salida C ++?

¿Cómo puedo formatear mi salida en C ++? En otras palabras, ¿cuál es el equivalente de C ++ al uso deprintf Me gusta esto printf("%05d", zipCode); Sé que podría usarprintf en C ++, pero preferiría el operador de salida<<. ¿Usarías lo ...

1 la respuesta

vim omnicppcomplete patrón no encontrado

nstalé vim7.3 en mi computadora (en Windows 7) y quiero usar un complemento de autocompletar. usqué mucho y descubrí que Omnicppcomplete es lo mejor para eso. Así que seguí este tutorial:Instalar el complemento ...