Resultados de la búsqueda a petición "c++"
Patrón de diseño para hacer un ensamblador
Estoy haciendo un ensamblador 8051. Antes de que todo sea un tokenizador que lee los siguientes tokens, establece marcas de error, reconoce EOF, etc. uego está el bucle principal del compilador, que lee los siguientes tokens y comprueba si hay ...
Puedo forzar la coherencia de caché en una CPU x86 multinúcleo?
La otra semana, escribí una pequeña clase de hilo y un canal de mensaje unidireccional para permitir la comunicación entre hilos (dos canales por hilo, obviamente, para comunicación bidireccional). Todo funcionó bien en mi Athlon 64 X2, pero me ...
¿Cómo codificó esta persona "Hello World" con Microsoft Paint?
Acabo de ver esto en los últimos días y no puedo entender cómo funciona. El video del que hablo esaqu [http://i.min.us/ikq8hS.gif]: Esla respuesta mejor ...
Especialización de plantilla de función de llamada usando convenciones de llamada C
Tengo la siguiente plantilla template<typename T> void f(T t) { }Y quiero pasar la dirección de una especialización específica a una función C g(&f<int>);Pero como quiero ser portátil, quiero que la convención de llamada de "f" coincida con la ...
Programación del compilador: ¿Cuáles son los ingredientes más fundamentales?
stoy interesado en escribir un compilador muy minimalista. Quiero escribir una pequeña pieza de software (en C / C ++) que cumpla con los siguientes criterios: output en formato ELF (* nix)input es un solo archivo de texto Gramática y sintaxis ...
a forma más fácil de convertir int a string en C ++
¿Cuál es la forma más fácil de convertir desdeint al equivalentestring en C ++. Soy consciente de dos métodos. ¿Hay alguna manera más fácil? (1) int a = 10; char *intStr = itoa(a); string str = string(intStr); (2) int a = 10; stringstream ...
Referencia de referencia en C ++
Veo código en StackOverflow de vez en cuando, preguntando sobre alguna ambigüedad de sobrecarga con algo que involucra una función como: void foo(int&& param); Mi pregunta es: ¿Por qué surge esto? O más bien, ¿cuándo tendrías "una referencia a ...
Inicialización de matriz con {0}, {0,}?
Di que quiero inicializar myArray char myArray[MAX] = {0}; char myArray[MAX] = {0,}; char myArray[MAX]; memset(myArray, 0, MAX);Son todos iguales o preferidos sobre otros? Gracia
Evite vincular símbolos no utilizados al vincular contra bibliotecas estáticas
Estoy usando laapple gcc [http://developer.apple.com/library/mac/#documentation/DeveloperTools/gcc-4.0.1/gcc/] para compilar un dylib que voy a redistribuir. Por varias razones estoy usando algunas bibliotecas, digamoslibz para que sea ...
¿Algún programa o truco para encontrar la definición de una variable?
Muchas veces cuando estoy viendo el código de otros, solo quiero encontrar dónde y cómo se define una variable. Normalmente, lo que hago ahora es buscar el tipo de variable hasta encontrar la definición, que lleva mucho tiempo. Y supongo que hay ...