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

5 la respuesta

¿Cuándo y por qué necesito usar cin.ignore () en C ++?

Escribí un programa muy básico en C ++ que le pedía al usuario que ingresara un número y luego una cadena. Para mi sorpresa, al ejecutar el programa nunca se detuvo para pedir la cadena. Simplemente se lo saltó. Después de leer un poco sobre ...

4 la respuesta

De decimal a binario (y viceversa)

¿Alguien puede dar un ejemplo de código c ++ que pueda convertir fácilmente un valor decimal a binario y un valor binario a decimal, por favor?

4 la respuesta

Inline de funciones vararg

Mientras jugaba con la configuración de optimización, noté un fenómeno interesante: funciones que toman un número variable de argumentos (...) nunca parecía estar en línea. (Obviamente, este comportamiento es específico del compilador, pero lo he ...

4 la respuesta

Desinicializar una variable en C / C ++

Esta es más una pregunta teórica que práctica, pero me preguntaba si es posible inicializar una variable en C (o C ++). Entonces digamos que tenemos el siguiente código: void some_fun() { int a; // <-- Here a is an un-initialized variable, it's ...

13 la respuesta

¿Cuándo se prefiere pasar por puntero a pasar por referencia en C ++?

¿Puedo imaginar un caso en el que el parámetro de entrada podría ser NULL para que se prefiera pasar por puntero pero no pasar por referencia? ¿Alguien puede agregar más casos?

3 la respuesta

Método de plantilla para seleccionar entre funciones en función de la accesibilidad del constructor

Estoy escribiendo una claseptr_scope_manager gestionar la creación y destrucción de punteros en un ámbito determinado. He estudiado las respuestas de esta pregunta: El constructor privado inhibe el uso de emplace [_back] () para evitar ...

2 la respuesta

La intersección de múltiples matrices ordenadas

Deesta [https://stackoverflow.com/questions/2400157/the-intersection-of-two-sorted-arrays] , conocemos el método para resolver la intersección de dos matrices ordenadas. Entonces, ¿cómo obtener la intersección de múltiples matrices ...

1 la respuesta

Error de comportamiento aparentemente inconsistente en operador sobrecargado = usado en definición variable

¿Por qué no compila? ¿No debería compilar? ¿Qué no entiendo? (usando g ++ -std = c ++ 1y) struct S{ int a,b; void operator=(int x){a=x;b=x*x;} }; int main(){ S s0=S{15,20}; S s1;s1=5; S s2;s2=7; S s3=9; }main.cpp: 10: 7: error: conversión de ...

3 la respuesta

Afinidad de hilos antes de crear hilos

Necesito establecer la afinidad (hilo a núcleo, por ejemplo: 1er hilo a 1er núcleo) antes de crear un hilo. Algo comoKMP_AFFINITY enOpenMP. ¿Es posible? editar: lo intento de esta manera, pero no funciona: / void* DoWork(void* args) { int nr = ...

2 la respuesta

Cuándo usar C ++ forward_list

Soy un poco nuevo en C ++ y leo el libro "El lenguaje de programación C ++ (4ª edición)". Al leer el capítulo de "Contenedores STL", el libro tiene una introducción a forward_list: Una lista de reenvío (una lista enlazada individualmente) es ...