Resultados de la búsqueda a petición "extern"

0 la respuesta

C ++: ¿Cómo pasar la entrada del usuario a través del sistema sin usar variables globales?

Tengo el problema, que mi aplicación puede tener una gran cantidad de información del usuario que determina cómo se ejecutará la aplicación. La aplicación es un sistema de base de datos en memoria y el usuario podría, por ejemplo, invocar el ...

4 la respuesta

Usar palabras clave externas para llamar a funciones

Quiero llamar a funciones definidas en test.c desde other.c. Puedoextern elfunction1 para llamarlo? Además, ¿tengo que usarextern enfunction2 yfunction3, que están siendo llamados porfunction1? otro.c extern function1(); ...

1 la respuesta

Variables globales en Objective-C: diferencia en la declaración de archivo externo y superior de .m

Sé que puedes definir una variable global en Objective-C usando "extern", pero me di cuenta de que las variables que había declarado en la parte superior de mi archivo .m antes de que mi primer método también fueran accidentalmente globales (y ...

2 la respuesta

¿Por qué esta "variable externa indefinida" no produce un error de enlace en C ++ 17?

He compilado y ejecutado el siguiente programa en un compilador C ++ 17 (Coliru). En el programa, yodeclaradounextern variable, perono definióeso. Sin embargo, el compilador no da unerror de enlazador. #include <iostream> extern int i; // Only ...

4 la respuesta

¿Cómo declarar mi propio CGRectZero como constante?

Esta es una pregunta novata C / Objective-C :-) Digamos que quiero un CGRectOne y un CGRectTwo constantes. ¿Cómo puedo declarar eso? Gracias Jérémy

1 la respuesta

¿Cuál es la diferencia entre una línea estática, una línea externa y una función en línea normal?

¿Cuál es la diferencia entre unstatic inline, extern inline y un normalinline ¿función? He visto algunas explicaciones vagas sobre esto. Por lo que he entendido,static inline no es solo uninline función a la que solo se hace referencia en ...

5 la respuesta

¿Cuál es el efecto de declarar '' C '' externa en el encabezado de una biblioteca compartida de C ++?

Residencia enesta pregunta [https://stackoverflow.com/questions/2403391/how-does-an-extern-c-declaration-work] Entiendo el propósito de la construcción al vincular bibliotecas C con código C ++. Ahora suponga lo siguiente: Tengo una biblioteca ...

5 la respuesta

Palabra clave externa de C ++ en funciones. ¿Por qué no solo incluir el archivo de encabezado?

Si lo entiendo correctamente, esto significa extern void foo();que la función foo se declara en otra unidad de traducción. 1) ¿Por qué no simplemente #incluir el encabezado en el que se declara esta función? 2) ¿Cómo sabe el enlazador dónde ...

3 la respuesta

¿Una declaración que usa "auto" coincide con una declaración externa que usa un especificador de tipo concreto?

Considere el siguiente programa: extern int x; auto x = 42; int main() { }Clang 3.5 lo acepta (demo en vivo [http://coliru.stacked-crooked.com/a/8346873c11d41df9]), GCC 4.9 y VS2013 no ( demostración en vivo para el ...

4 la respuesta

Diferencia entre poner variables en el encabezado y poner variables en la fuente

Digamos que declaro un archivo de encabezado con una variable: int count;Luego, en el archivo fuente, quiero usarcount. ¿Tengo que declararlo como: extern int count¿O puedo usarlo en mi archivo fuente? Todo suponiendo que tengo#include ...