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

2 la respuesta

Qué significa && en vacío * p = && abc;

Me encontré con un códigovoid *p = &&abc;. ¿Cuál es el significado de&& ¿aquí? Sé acerca de las referencias de valor pero creo que&& utilizado en este contexto es diferente. Que hace&& indicar envoid *p = &&abc; ?

4 la respuesta

¿Las variables inicializadas de la sección cero de .bss ocupan espacio en el archivo elf?

Si entiendo correctamente, la.bssa sección @ en los archivos ELF se utiliza para asignar espacio para variables con inicialización cero. Nuestra cadena de herramientas produce archivos ELF, de ahí mi pregunta: ¿la.bss sección realmente tiene que ...

2 la respuesta

¿Cómo probar si la expresión es temporal?

Con la siguiente macro: #define ASSERT_IF_TEMP(expr) static_assert(?, "Is temporary!"); ¿Qué debo poner para el signo de interrogación?

2 la respuesta

enombrar espacios de nombres

He estado haciendo C ++ durante mucho tiempo, pero esta mañana me enfrenté a una pregunta a la que no pude responder: "¿Es posible crear alias para espacios de nombres en C ++?" Déjame dar un ejemplo. Digamos que tenía el siguiente ...

4 la respuesta

¿Cómo puedo pedirle al usuario permisos elevados en tiempo de ejecución?

Algunas aplicaciones, iniciadas con un usuario normal, solicitarán permisos elevados cuando sea necesario (por ejemplo, un administrador de archivos necesita escribir dicha carpeta) y luego continuarán con la operación. ¿Cómo puedo replicar ...

10 la respuesta

¿Por qué usarías 'extern “C ++”'?

En estoartícul [http://msdn.microsoft.com/en-us/library/0603949d(VS.80).aspx] la palabra clave extern puede ir seguida de "C" o "C ++". ¿Por qué usarías 'extern "C ++"'? ¿Es práctico?

6 la respuesta

¿Cómo mapear un bool a una estructura de punto 3D con std :: map?

¿Cómo uso la siguiente estructura: struct point { int x; int y; int z; }; como clave parastd::map<point, bool>? ¿Cómo debo definiroperator< por dos puntos?

5 la respuesta

vector :: operador [] gastos generales

parentemente, después de perfilar mi código C ++ (computación científica), el 25% (!) Del tiempo se dedica a llamadas avector::operator[]. Es cierto, mi código pasa todo su tiempo leyendo y escribiendo envector<float>s (y algunasvector<int>s ...

7 la respuesta

Ahora que tenemos std :: array, ¿qué usos quedan para las matrices de estilo C?

std::array es muy superior a las matrices en C. E incluso si quiero interactuar con el código heredado, puedo usarstd::array::data(). ¿Hay alguna razón por la que alguna vez quisiera una matriz de la vieja escuela?

12 la respuesta

Concatenación de cadenas eficiente en C ++

Escuché a algunas personas expresar preocupaciones sobre el operador "+" en std :: string y varias soluciones para acelerar la concatenación. ¿Alguno de estos es realmente necesario? Si es así, ¿cuál es la mejor manera de concatenar cadenas en C ++?