Resultados de la búsqueda a petición "c++"
¿Globo simple en C ++ en un sistema Unix?
Quiero recuperar todas las rutas coincidentes siguiendo este patrón en unavector<string>: "/some/path/img*.png" ¿Cómo puedo simplemente hacer eso?
Es RVO (Optimización del valor de retorno) en objetos sin nombre un comportamiento universalmente garantizado?
Esta pregunt [https://stackoverflow.com/questions/7596183/is-rvo-return-value-optimization-guaranteed-for-all-objects-in-gcc-compilers] tiene un aspecto diferente (también limitado a gcc). Mi pregunta es solo para objetos sin nombre. Return ...
Dirección de matriz
int t[10]; int * u = t; cout << t << " " << &t << endl; cout << u << " " << &u << endl;salida 0045FB88 0045FB88 0045FB88 0045FB7C La salida parau tiene sentido Entiendo quet y&t[0] debería tener el mismo valor, pero ¿cómo es que&t también es lo ...
La forma más rápida de encontrar el número de líneas en un texto (C ++)
Necesito leer el número de líneas en un archivo antes de realizar algunas operaciones en ese archivo. Cuando intento leer el archivo e incrementar la variable line_count en cada iteración hasta llegar a eof. No fue tan rápido en mi caso. Usé ...
Debo conservar la instancia de objeto de distribución aleatoria o siempre puedo volver a crearla?
Tengo este código: static std::mt19937 rnd; // ... static uint32_t rndInt(uint32_t min, uint32_t max) { return std::uniform_int_distribution<uint32_t>(min,max)(rnd); }s una buena práctica o debo guardar launiform_int_distribution?
Diferencia entre puntero a puntero frente a referencia a puntero (C ++)
Tengo un poco de código COM que utiliza punteros de interfaz. El autor original del código implementó funciones que devuelven un puntero de interfaz como este: HRESULT Query ( IN BSTR sQuery, OUT IEnumWbemClassObject* &pEnumerator ); // (1) en ...
Stream nulo, ¿tengo que incluir ostream?
Estoy escribiendo un registrador. Si está deshabilitado, este es el código que define la macro LOG: #ifdef NO_LOG #include <ostream> struct nullstream : std::ostream { nullstream() : std::ios(0), std::ostream(0) {} }; static nullstream ...
Inicialización estática C ++ vs __attribute __ ((constructor))
Ejemplo struct Foo { Foo() { printf("foo\n"); } }; static Foo foo; __attribute__((constructor)) static void _bar() { printf("bar\n"); }Es determinista sifoo obar se imprime primero? (Espero y esperaría que los constructores de objetos ...
¿Cómo hago una conversión dinámica entre vectores de punteros?
Yo tengo class T {}; class S: public T {}; vector<T*> v; vector<S*> w; transform(v.begin(), v.end(), dynamic_cast_iterator<S*>(w.begin()));Pero, por supuesto, dynamic_cast_iterator no existe.
¿Puedo crear un nuevo operador en C ++ y cómo?
as matrices @MATLAB admiten operaciones matriciales y operaciones de elementos. Por ejemplo,M*N yM.*N. Esta es una forma bastante intuitiva de distinguir las dos operaciones diferentes. Si quiero implementar operaciones similares en C ++, ¿cómo ...