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

3 la respuesta

Cuál es la forma más efectiva de mover elementos dentro de un vector?

He visto algunos casos especiales dondestd::rotate podría usarse o una combinación con uno de los algoritmos de búsqueda, pero en general: cuando uno tiene un vector de N elementos y desea codificar funciones como: void move( int from, int ...

3 la respuesta

Gnu C ++ macro __cplusplus estándar conforme?

El compilador Gnu C ++ parece definir__cplusplus ser1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; } Esto imprime1 con gcc en modo c ++ estándar, así como en modo C ++ 0x, congcc 4.3.4 [https://ideone.com/d6jdl] y gcc ...

3 la respuesta

Ejecutar el comando bash en Cygwin desde otra aplicación

Desde una aplicación de Windows escrita en C ++ o python, ¿cómo puedo ejecutar comandos de shell arbitrarios? Mi instalación de Cygwin normalmente se inicia desde el siguiente archivo bat: @echo off C: chdir C:\cygwin\bin bash --login -i

2 la respuesta

Agregando dos variables char sin signo y el resultado es int

Hay un código: #include <iostream> int main(){ unsigned char a = 4, b = 255; int g = (unsigned char)a + (unsigned char)b; std::cout << g << std::endl; return 0; }Resultado 259 ¿Por qué el resultado es 259, no 3? Si se agregan dos variables ...

3 la respuesta

¿Hacer que el compilador VS capture tareas firmadas / sin firmar?

El compilador de Visual Studio no parece advertir sobre las tareas firmadas / no firmadas, solo en las comparaciones. Por ejemplo, el siguiente código generará una advertencia en la instrucción if pero no en las asignaciones iniciales. ¿Hay ...

6 la respuesta

Entender la recursividad para generar permutaciones

Encuentro la recursión, aparte de las muy directas como factorial, muy difícil de entender. El siguiente fragmento imprime todas las permutaciones de una cadena. ¿Alguien puede ayudarme a entenderlo? ¿Cuál es el camino a seguir para entender la ...

2 la respuesta

Convertir C ++ a ensamblado MIPS

Este código está a punto de encontrar el elemento máximo de una matriz que deseo convertir este código en código de ensamblaje MIPS, ¿alguien puede ayudarme? O simplemente decirme cómo inicializar una matriz en MIPS. void max_array() { int ...

3 la respuesta

¿Cómo se beneficia el compilador de la nueva palabra clave final de C ++?

C ++ 11 permitirá marcar clases y métodos virtuales para serfina para prohibir derivar de ellos o anularlos. class Driver { virtual void print() const; }; class KeyboardDriver : public Driver { void print(int) const final; }; class MouseDriver ...

6 la respuesta

Orden de llamar a constructores / destructores en herencia

Una pequeña pregunta sobre la creación de objetos. Digamos que tengo estas dos clases: struct A{ A(){cout << "A() C-tor" << endl;} ~A(){cout << "~A() D-tor" << endl;} }; struct B : public A{ B(){cout << "B() C-tor" << endl;} ~B(){cout << ...

3 la respuesta

Error de segmentación al crear una matriz en C

He migrado recientemente a una nueva computadora portátil: HP dv6119tx (Intel Core i5, 4 GB de RAM). Tiene instalado Windows 7 Home Premium 64 bit. Estoy tratando de crear una matriz de tipoint de longitud 10 ^ 6 en C ++ (Dev C ++), que solía ...