extern

usando plantilla externa (C++11)

Figura 1: plantillas de función TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T ... itamos usar la palabra clave extern template para evitar múltiples instantaciones. ¿Es esto solo para clases o las funciones?

"FOUNDATION EXPORT" vs " extern"

Me gustaría preguntar cuál es la razón detrás de usar FOUNDATION_EXPORT en lugar de extern en proyectos del Objetivo C. He ... r). ¿Alguien podría explicar por qué? ¿Hay alguna razón práctica para usar FOUNDATION_EXPORT en lugar de extern? Gracias!

¿Cómo funciona extern en C#?

Cada vez que miro lo suficientemente profundo en reflector me encuentro con extern métodos sin fuente. He leído la documenta ... puede aumentar el rendimiento. Además, ¿cómo podría investigar la fuente de extern métodos como Object.InternalGetEquals()?

Forward-declare enum in Objective-C

Estoy teniendo problemas con la visibilidad de enum en un programa de Objective-C. Tengo dos archivos de cabecera, y uno defi ... onde puedo evitar con seguridad #import. Entonces, ¿cómo puedo obtener el typedef enum para ser reconocido en el encabezado?

¿Qué significa la palabra clave extern?

¿Qué significa la palabra clave extern? He visto que delante de una declaración de función como extern void DoFoo ...

¿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 (live demo), GCC 4.9 y VS20 ... aceptan (live demo para el anterior). ¿Quién tiene razón y dónde se especifica el comportamiento correcto en el estándar C++?

C++ extern palabra clave en funciones. ¿Por qué no solo incluir el archivo de cabecera?

Si lo entiendo correctamente esto significa extern void foo(); Que la función foo se declara en otra unidad de traducción. ... larar que la declaración anterior es seguida por el uso de la función foo(); Nunca se define en esta unidad de traducción.

¿Cómo puedo compartir una variable global entre archivos c?

Si defino una variable global en un archivo .c, ¿cómo puedo usar el valor de la misma variable en otro archivo .c? File1.c ... some data regarding i printf("%d",i); return 0; } Cómo puede el segundo archivo usar el valor de i del primer archivo aquí.

Mezcla extern y const

¿puedo mezclar extern y const, como extern const? En caso afirmativo, ¿el calificador const impone su reinado solo dentro d ... e se declara? Es decir, ¿puedo declarar decir extern const int i; incluso cuando el verdadero i no es una const y viceversa?

Estático, externo y en línea en Objective-C

Qué hacer static, extern y inline (y sus combinaciones) significan en Objtive-C usando el compilador LLVM? También, me di cu ... una fuente con una explicación clara, así que pensé que podría ser útil crear una aquí, o señalarla si alguien conoce una)

¿Por qué "extern const int n;" no funciona como se esperaba?

Mi proyecto consta de solo dos archivos fuente: A.cpp: const int n = 8; B.cpp: extern const int n; int main() { ... ?n@@3HB) int m = n; } Sé que hay varios métodos para hacer que funcione; sin embargo, me pregunto POR QUÉ no funciona?

3 preguntas sobre extern utilizado en un proyecto Objective-C

Cuando uso la palabra extern antes de una declaración de método o variable, ¿la estoy haciendo global y, por lo tanto, legib ... equivalente en Objective-C? En realidad no entiendo por qué usan una C palabra clave en un proyecto de Objective-C. Gracias

Cómo declarar constexpr extern?

¿Es posible declarar una variable extern constexpr y definirla en otro archivo? Lo intenté pero el compilador da error: ... ración de constexpr variable 'i' no es una definición In .h: extern constexpr int i; In .cpp: constexpr int i = 10;

variables globales estáticas y externas en C y C++

Hice 2 proyectos, el primero en C y el segundo en C++, ambos funcionan con el mismo comportamiento. C proyecto: Cabecera.h ... es lo mismo que static int varGlobal=7; y si es estático, entonces solo se puede usar en el archivo que se declaró, ¿verdad?

Javascript y WebGL, scripts externos

Solo curiosidad; ¿Cómo puedo colocar mis shaders webgl, en un archivo externo? Actualmente estoy teniendo; <script ... rno? - Probé el enfoque habitual de javascript; <script type="text/javascript" src="webgl_shader.js"></script>

Razones para usar funciones y variables estáticas en C

Me pregunto sobre el uso de la palabra clave static como limitación de alcance para variables en un archivo, en C. La forma ... usen la función de todos modos, así que ¿por qué definirlo static en absoluto? Puedo ver las mismas dos razones, pero no más.