Resultados de la búsqueda a petición "c++"
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 ...
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 ...
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
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 ...
¿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 ...
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 ...
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 ...
¿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 ...
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 << ...
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 ...