Preguntas con la etiqueta [c++]

Lista c++ preguntas

La palabra clave amigo de C++ permite class Adesignar a a class Bcomo su amigo. Esto permite Class Bacceder a los miembros private/ protectedde class A. Nunca leí nada sobre

¿Cuáles son algunas buenas explicaciones sobre qué es la búsqueda dependiente de argumentos? Mucha gente también lo llama Koenig Lookup. Preferiblemente me gustaría saber: ¿Por qué es algo bueno? ¿Por

Todos sabemos que puedes sobrecargar una función según los parámetros: int mul(int i, int j) { return i*j; } std::string mul(char c, int n) { return std::string(n, c); } ¿Se

Usando C++ 11, Ubuntu 14.04, cadena de herramientas predeterminada de GCC . Este código falla: constexpr std::string constString = "constString"; error: el tipo 'const string {también conocido como const std::basic_string}'

Tengo tres clases GameEvents: Physicsy GameObject. Tengo encabezados para cada uno de ellos. GameEventstiene uno Physicsy una lista de GameObjects. Physicstiene una lista de GameObjects. Tenga en cuenta la dependencia

C++ convierte cadenas a hexadecimal y viceversa

14
respuestas
78
votos
279.1k
vistas

¿Cuál es la mejor manera de convertir una cadena a hexadecimal y viceversa en C++? Ejemplo: Una cadena como "Hello World"en formato hexadecimal:48656C6C6F20576F726C64 Y de hexadecimal 48656C6C6F20576F726C64a cadena:"Hello World"

Si no asigno un valor a una variable cuando la declaro, ¿el valor predeterminado es cero o simplemente lo que estaba previamente en la memoria? p.ej float x;

Por ejemplo, si somestructtiene tres miembros enteros, siempre pensé que estaba bien hacer esto en la función C (o C++): somestruct s = {123,}; El primer miembro se inicializaría en

¿Cómo sabe std::end el final de una matriz?

3
respuestas
41
votos
10.4k
vistas

std::beginy std::endconocer el principio y el final de un contenedor o una matriz. Es fácil conocer el endy beginde un vector, por ejemplo, porque es una clase que proporciona esta

¿ Puedes señalar std::shared_ptruna matriz? Por ejemplo, std::shared_ptr<int> sp(new int[10]); Si no, ¿por qué no? Una razón que ya conozco es que no se puede incrementar/disminuir el archivo std::shared_ptr. Por

Usando Linux y C++, me gustaría una función que haga lo siguiente: string f(string s) { string r = system("foo < s"); return r; } Obviamente lo anterior no funciona,

Estoy tratando de entender qué sucede cuando los módulos con variables globales y estáticas se vinculan dinámicamente a una aplicación. Por módulos, me refiero a cada proyecto en una solución

Estoy intentando depurar una función recursiva utilizada para validar la entrada del usuario y devolver un valor cuando la entrada es correcta. La función se ve así: double load_price() {

¿Cómo detectar un árbol de Navidad?

10
respuestas
395
votos
26.3k
vistas

¿Qué técnicas de procesamiento de imágenes se podrían utilizar para implementar una aplicación que detecte los árboles de Navidad que se muestran en las siguientes imágenes? Estoy buscando soluciones que

La pregunta es la siguiente: considere este fragmento de código: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a