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

4 la respuesta

anulación de cadena en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: C ++ equivalente de toString de Java? [/questions/1549930/c-equivalent-of-javas-tostring] 5 respuestas En Java, cuando una clase anula.toString() y lo haceSystem.out.println() usará eso. class MyObj { ...

4 la respuesta

¿Qué significa ^ = en c / c ++?

Tengo la siguiente línea de código: contents[pos++] ^= key[shift++]; ¿Qué hace el operador^= significa?

10 la respuesta

¿Cómo explica los punteros de C ++ a un desarrollador de C # / Java?

Soy un desarrollador de C # / Java que intenta aprender C ++. Mientras trato de aprender el concepto de punteros, me sorprende pensar que debo haber tratado este concepto antes. ¿Cómo se pueden explicar los punteros utilizando solo conceptos que ...

2 la respuesta

Sobrecargar macro de preprocesador C / C ++ en la estructura de su argumento

Me gustaría escribir una macro de preprocesador que haga una cosa si su argumento es una tupla de tokens entre paréntesis, como esta: MY_MACRO((x, y)) y algo más si es solo una ficha, como esta: MY_MACRO(x)¿Es eso posible ¿Qué hay de ...

2 la respuesta

Inferir argumento de plantilla desde el parámetro predeterminado

Considere este código: #include <functional> template <typename T,typename COMP> bool foo(T a,T b,COMP c = std::less<T>()) { return c(a,b); } bool bar(int a, int b){ return a<b;} int main(){ foo(1,2,bar); // OK foo(1,2,std::less<int>()); // OK ...

2 la respuesta

getch devuelve 2 caracteres cuando escribo uno

Cuando uso getch, siempre agrega el carácter leído con un carácter nulo. Cuando uso el siguiente código: #include "stdafx.h" #include <conio.h> int main() { char c = 0; while (c != 'x') { c = _getch(); printf("Char read: <%c> \n", c); } } ...

3 la respuesta

¿Por qué mis expresiones SFINAE ya no funcionan con GCC 8.2?

Recientemente actualicé GCC a 8.2, y la mayoría de mis expresiones SFINAE han dejado de funcionar. Lo siguiente está algo simplificado, pero demuestra el problema: #include <iostream> #include <type_traits> class Class { public: template ...

1 la respuesta

¿Por qué mi compilador de C ++ permite llamadas recursivas a main? [duplicar

Posible duplicado: Es legal recurrir a main () en C ++? [https://stackoverflow.com/questions/4518598/is-it-legal-to-recurse-into-main-in-c] #include <iostream> using namespace std; int main() { static int var = 5; std::cout << --var; if(var) ...

1 la respuesta

Is std :: move safe en una lista de argumentos cuando se reenvía el argumento, no se mueve construido?

Tratando de proporcionar una solución parastd :: string_view y std :: string en std :: unordered_set [https://stackoverflow.com/q/51749081/364696], Estoy jugando reemplazandostd::unordered_set<std::string> constd::unordered_map<std::string_view, ...

2 la respuesta

¡Creando un proceso independiente!

Estoy intentando crear un proceso desde un servicio en C ++. Este nuevo proceso se está creando como un proceso secundario. Quiero crear un proceso independiente y no un proceso secundario ... Estoy usando la función CreateProcess para lo ...