Resultados de la búsqueda a petición "extern"
¿Qué significa la palabra clave externa?
Lo que hace elextern palabra clave significa? He visto eso frente a una declaración de función como extern void DoFoo ...
¿Es realmente necesaria la palabra clave externa?
... #include "test1.h" int main(..) { count << aaa <<endl; }aaa se define entest1.h, y no utilicé la palabra clave externa, pero aún puedo hacer referenciaaaa. Así que dudo que seaextern ¿realmente necesario?
¿Por qué el enlace externo a una variable estática?
Por queextern int n no se compila cuando se declara n (en un archivo diferente)static int n, pero funciona cuando se declaraint n? (Ambas declaraciones estaban en el alcance del archivo). Básicamente, ¿por qué esint n en el alcance del archivo ...
¿Las variables globales son extern por defecto o es equivalente a declarar variable con extern en global?
Pasé por las siguientes dos preguntas, variables globales estáticas y externas en C y C ++ [https://stackoverflow.com/questions/11055802/static-and-extern-global-variables-in-c-and-c] ¿Las variables globales en C son estáticas o ...
No puedo entender la declaración n. ° 3 en el Ejemplo de [basic.link] / 6 C ++ 14
[enlace.básico] / 6 El nombre de una función declarada en el alcance del bloque y el nombre de una variable declarada por un alcance del bloqueextern declaración tiene vinculación. Si hay unvisibledeclaración de una entidad con vinculación ...
¿Cómo declarar constexpr extern?
¿Es posible declarar una variableextern constexpr y definirlo en otro archivo? Lo intenté pero el compilador da error: Declaración deconstexpr variable 'i'no es una definición en .h: extern constexpr int i;en .cpp: constexpr int i = 10;
¿Cómo funciona extern en espacios de nombres?
Estoy ejecutando un programa simple similar a lo que encontréaquí [http://www.learncpp.com/cpp-tutorial/42-global-variables/]. Está destinado a reducir la hinchazón de código cuando se incluyen constantes en varios archivos. Lo hace mediante el ...
¿Por qué la clase de almacenamiento 'externo' funciona de manera diferente en las funciones?
El siguiente fragmento funciona bien extern int i; int i; int main(){ return 0; }Aquí lo que obtuve es, 'i' se declara y luego se define. Dado que solo hay una definición, eso está perfectamente bien. int main(){ extern int i; int i; return 0; ...
plantilla Enlace externo? ¿Alguien puede explicar esto?
El nombre de una plantilla tiene enlace (3.5). Una plantilla de función que no sea miembro puede tener un enlace interno; cualquier otro nombre de plantilla tendrá un enlace externo. Las entidades generadas a partir de una plantilla con enlace ...
¿Deben las funciones hacerse "externas" en los archivos de encabezado?
¿Deben hacerse funciones?extern en archivos de encabezado? O sonextern ¿por defecto? Por ejemplo, debería escribir esto: // birthdays.h struct person find_birthday(const char* name);o esto: // birthdays.h extern struct person ...