c

¿Cuál es la API GUI nativa de Linux?

Espero que esto no se vea como una pregunta estúpida, pero siempre es algo que me he preguntado. Tanto Windows (API Win32) co ... equivalente de Linux. He escuchado a algunas personas decir GTK+, pero GTK+ siendo multiplataforma, ¿cómo puede ser nativo?

¿Cuál es la estricta regla de aliasing?

Al preguntar sobre el comportamiento común indefinido en C, las almas más iluminadas de lo que me referí a la estricta regla de aliasing. ¿De qué están hablando?

do {while} while (0) - ¿para qué sirve? [duplicar]

Posible Duplicado:¿Por qué hay a veces sentencias do/while y if/else sin sentido en macros de C / C++? He estado vie ... ra la declaración de variables de ámbito interno y para usar breaks (en lugar de gotos.) ¿Es bueno para algo más? ¿Lo usas?

¿Imprimir todas las variables globales / variables locales?

¿Cómo puedo imprimir todas las variables globales/variables locales? ¿Es eso posible en gdb?

Qué es & & & operación en C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i & ... encia: warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] ¿Cómo se evalúa c en el programa anterior?

¿Qué es el tamaño t en C?

Estoy confundirse con size_t en C. sé que es devuelto por el sizeof operador. Pero ¿qué es exactamente? Es un tipo de datos? Digamos que tengo un bucle for: for(i = 0; i < some_size; i++) Debo usar int i; o size_t i;?

C / C++: Detectando # includes superfluos ?

A menudo encuentro que la sección de encabezados de un archivo se hace más y más grande todo el tiempo, pero nunca se hace má ... so puede detectar directivas superfluas # include y sugerir cuáles puedo eliminar de forma segura? ¿Pelusa hace esto tal vez?

¿Qué hace la C! ¿operadora?

Vi una línea de Do que se parecía a esto: !ErrorHasOccured() ??!??! HandleError(); Se compiló correctamente y parece func ... a él en ningún lugar. (Google no ayuda con términos de búsqueda como ??!??!). ¿Qué hace y cómo funciona el ejemplo de código?

¿Qué significa" estático " en C?

He visto la palabra static usada en diferentes lugares del código C; ¿es esto como una función/clase estática en C# (donde la implementación se comparte entre objetos)?

Pregunta de la entrevista: Compruebe si una cadena es una rotación de otra cadena [cerrado]

A un amigo mío se le hizo la siguiente pregunta hoy en la entrevista para el puesto de desarrollador de software: Dado dos ... ntrario. Pidió una solución más sencilla. Por favor ayúdame diciéndome cómo harías esto en Java/C/C++ ? Gracias de antemano.

¿Cómo se gcc/g++ bootstrap?

Esto me ha estado molestando por un tiempo. ¿Cómo se compila gcc / g++? Supongo que cada revisión se compila con una revisión ... construida. ¿Es esto cierto? Y si lo es, ¿significa que las versiones más antiguas de g++/gcc fueron escritas en ensamblado?

¿Usando GCC para producir ensamblado legible?

Me preguntaba cómo usar GCC en mi archivo fuente C para volcar una versión mnemotécnica del código máquina para poder ver en ... contrar una manera con GCC. Estoy tratando de reescribir un método C en assembly y ver cómo lo hace GCC sería de gran ayuda.

¿Por qué # define TRUE (1==1) en una macro booleana C en lugar de simplemente como 1?

He visto definiciones en C #define TRUE (1==1) #define FALSE (!TRUE) Es esto necesario? ¿Cuál es el beneficio sobre la simple definición de VERDADERO como 1, y FALSO como 0?

¿Cómo lograr la sobrecarga de funciones en C?

¿Hay alguna manera de lograr la sobrecarga de funciones en C? Estoy mirando funciones simples para ser sobrecargado como f ... ) foo (char b) foo (float c , int d) Creo que no hay una manera directa; estoy buscando soluciones si existe alguna.

.c vs.cc vs.cpp vs ch vs h vs cxx [duplicate]

Posibles Duplicados:*.h or *.hpp para sus definiciones de claseCorrect C++ code file extension? . cc vs .cpp Solía p ... .cc, y .cxx llegó, y me tiene totalmente confundido... ¿cuál es la(s) diferencia (s) entre ellos? ¿Cuándo usas los "nuevos"?

¿Qué es exactamente el puntero base y el puntero de pila? A qué apuntan?

Usando este ejemplo procedente de wikipedia, en el que DrawSquare () llama a DrawLine (), (Tenga en cuenta que este di ... funciona el prolog, solo quiero saber qué está sucediendo después de empujar los argumentos en la pila y antes de la prolog).

¿Cómo puedo ver un archivo fuente de C/C++ después del preprocesamiento en Visual Studio?

Digamos que tengo un archivo fuente con muchas directivas de preprocesador. ¿Es posible ver cómo se ve después de que el preprocesador se hace con él?

Comillas simples vs comillas dobles en C o C++

¿Cuándo debo usar comillas simples y comillas dobles en la programación en C o C++?

Tiempo de ejecución del programa C

Tengo un programa en C que pretende ejecutarse en paralelo en varios procesadores. Necesito poder registrar el tiempo de ejec ... sciente de que un generador de perfiles sería una opción, pero estoy buscando implementar un temporizador yo mismo. Gracias

Cómo desactivar las advertencias de GCC para unas pocas líneas de código

En Visual C++, es posible utilizar #pragma warning (disable: ...). También he encontrado que en GCC se puede anular las bande ... archivos. ¿Cómo puedo hacer esto para la "siguiente línea", o con semántica push/pop alrededor de áreas de código usando GCC?