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

2 la respuesta

Eigen: enmascarar una matriz

¿Es posible enmascarar una matriz en Eigen como en Matlab? Algo como ArrayXd arrayA = ArrayXd::Random(10, 5); ArrayXi mask = ArrayXi::Zero(arrayA.rows(), arrayA.cols()); mask = arrayA > 5; ArrayXd arrayB = arrayA(mask)donde arrayB es un vector ...

1 la respuesta

Cómo llamar correctamente IDispatch :: Invoke con un parámetro BSTR * requerido

Hay muchos ejemplos de cómo llamar a IDispatch :: Invoke con un parámetro BSTR *. Tengo esto trabajando con muchos otros parámetros "SomeType *" pero no importa lo que intente, obtengo HRESULT de Type Mismatch, E_OUTOFMEMORY o una violación de ...

11 la respuesta

Punto flotante a valor binario (C ++)

Quiero tomar un número de coma flotante en C ++, como 2.25125, y una matriz int llena con el valor binario que se usa para almacenar el flotante en la memoria (IEEE 754). Entonces podría tomar un número y terminar con una matriz int num [16] con ...

8 la respuesta

Hacer que una aplicación de C ++ sea programable

Tengo varias funciones en mi programa que se ven así: void foo(int x, int y)Ahora quiero que mi programa tome una cadena que se vea así: foo(3, 5)Y ejecuta la función correspondiente. ¿Cuál es la forma más directa de implementar esto? Cuando ...

3 la respuesta

C ++ - Diferencia entre (*). y ->?

¿Hay alguna diferencia en el rendimiento, o de otro modo, entre: ptr->a();y (*ptr).a();?

5 la respuesta

Referencias de funciones

Así que solo estaba trabajando con punteros de función y recordé que podía hacer esto: void Foo() { } int main() { void(& func)() = Foo; func(); //::Foo(); }La ventaja obvia es que las referencias hacen referencia a objetos válidos (a menos que ...

3 la respuesta

¿Necesito cerrar un std :: fstream? [duplicar]

Posible duplicado: ¿Necesito cerrar manualmente un ifstream? [https://stackoverflow.com/questions/748014/do-i-need-to-manually-close-a-ifstream] ¿Necesito llamar?fstream.close() o esfstream ¿Un objeto RAII apropiado que cierra la corriente en la ...

7 la respuesta

C / C ++ con GCC: Agregue estáticamente archivos de recursos al ejecutable / biblioteca

¿Alguien tiene una idea de cómo compilar estáticamente cualquier archivo de recursos directamente en el archivo ejecutable o el archivo de biblioteca compartida usando GCC? Por ejemplo, me gustaría agregar archivos de imagen que nunca cambien (y ...

5 la respuesta

Contenedores de biblioteca estándar que producen muchas copias de valores en GCC

Estoy escribiendo una aplicación para Linux y Windows, y noté que la construcción de GCC está produciendo muchas llamadas inútiles al constructor de la copia. Aquí hay un código de ejemplo para producir este comportamiento: struct A { A() { ...

6 la respuesta

¿Cómo evito un bucle de entrada desbocado cuando solicito un número pero el usuario ingresa un no número?

Necesito saber cómo hacer que mi declaración cin no parezca 'eliminarse' si ingresa el tipo incorrecto. El código está aquí: int mathOperator() { using namespace std; int Input; do { cout << "Choose: "; el(); cout << "1) Addition"; el(); cout << ...