Suallar 'extern'

extern, bütün obyekt modullarına görünən qlobal dəyişən müəyyən edən C və C ++-da bir giriş spesifikatorudur.
16
Cavablar

Mənbə faylları arasında dəyişən dəyişənlərə extern necə istifadə olunur?

Bildiyimizdə qlobal dəyişənlərin bəzən xarici sözlərə malik olduğunu bilirəm. Extern dəyişən nədir? Bəyanat nədir? Onun əhatəsi nədir? Bu, mənbə fayllarında dəyişənlərin mübadiləsi ilə bağlıdır, lakin necə işləyir? Harada istifadə edə bilərəm ...
16 Sentyabrı təyin etdi '09 ilə 17:08
1
cavab

"FOUNDATION_EXPORT" və "extern"

Objective C layihələrindən kənarda FOUNDATION_EXPORT-dan istifadə edilməsinin səbəbini soruşmaq istərdim.Bu sualı sınamış və FOUNDATION_EXPORT istifadə edərək, 340 xal (1-ci yer) qazanmış və extern yalnız 74 bal (2-ci m ...
İyun ayının 08-də saat 20:
4
Cavablar

extern şablonu (C ++ 11) istifadə edərək,

Şəkil 1: TemplHeader.h funksiyası şablon şablonu <typename T> void f (); TemplCpp.cpp şablonu <typename T> void f () {// ...} // açıq anlama şablonu void f <T> (); main.cpp #include "TemplHeader.h" extern templ ...
15 noyabrda təyin olundu. '11 at 4:58
5
Cavablar

xarici xətt

Anladığım ki, "gömülü" özü də derleyici üçün bir cümlədir və onun təsvirinə görə funksiyanı inteqrasiya edə və ya edə bilməz və eyni zamanda əlaqəli obyekt kodunu da yaradır. Statik inline eyni şey (bəlkə ...
19 oktyabr təyin etdi . '08 saat 18:09 'da
3
Cavablar

"Avtomatik" istifadə edən bir reklam müəyyən bir tip spesifikatoru istifadə edən bir extern ifadəsini göstərirmi?

Aşağıdakı proqramı nəzərdən keçirin: extern int x; avtomatik x = 42; int main () {} C>
15 okta təyin olundu. '14 saat 18:12 'də
3
Cavablar

Extern sözü nə deməkdir?

Extern sözü nə deməkdir? Mən bunu funksiyanı elan etmədən əvvəl gördüm, məsələn extern void DoFoo ...
Mayın 02-də saat 18: 37-də təyin olundu
4
Cavablar

C # -də xarici iş necədir?

Mən bir reflektorda kifayət qədər dərinliyə baxdığım zaman mən bir qaynaq olmadan kənar üsullarla qarşılaşıram. Msdn sənədlərini http://msdn.microsoft.com/en-us/library/e59b22c5(v=vs.80).aspx saytında oxudum. Bu yazıdan aldığım şey ...
25 Fevral təyin etdi '11 'də 0:30' da
4
Cavablar

Xarici link bir statik dəyişənlə bağlı deyil?

Niyə inttern int n statik int n n (başqa bir faylda) elan edilərkən tərtib edilmir, lakin int n elan edildikdə işləyir? (Bu bildirişlərin hər ikisi də fayl sahəsindəki idi). Prinsipcə, niyə int n fayl sahəsi eyni statik int n uyğun deyil ...
Mayın 16-da saat 10: 00-da təyin olundu
5
Cavablar

Objective-C-də köçürməni irəli ötür

Objective-C proqramında sayımın görünürlüğüyle əlaqədar problemlər yaşayıram. İki başlıqlı fayl var, birində isə bir yazı tipi təsvir olunur. Digər bir fayl typedef 'd istifadə etməlidir. Birbaşa C-də, başqa başlıq faylını əlavə edirəm ...
03 iyun 'da 21:52' də təyin olundu
5
Cavablar

Xarici və const qarışdırmaq

Extern const kimi extern və const qarışdırmaq mümkündürmü? Bəli, əgər sabit bir təsnifçi öz qayğısını yalnız elan edilmiş ərazidə müəyyənləşdirirsə, ya da tərcümə bəyannaməsinə tam uyğun gəlsəydisə, bu ...
03 Fevral müəyyən '10 saat 12:32 'da
5
Cavablar

Funksiyalar üçün C ++ söz extern. Niyə başlıq faylını əlavə etmirsiniz?

Düzgün başa düşsəm, bu, extern void foo () deməkdir; foo funksiyası başqa bir tərcümə vahidində elan edilir. 1) Nə üçün bu funksiyanın elan edildiyi # başlığı əlavə etmək asan deyil? 2) Bağlayıcının bağlayarkən funksiyanı nereden arayacağını ...
09 Aprel tarixində təyin olundu '10 'da 2:50' də
4
Cavablar

Niyə bu dəyişən müəyyən edilməyən extern "C ++ 17-də bir bağlayıcı səhv edir?

C ++ 17 tərtibatında (Coliru) aşağıdakı proqram tərtib etdik və qaçdım. Proqramda, məni dəyişən dəyişən elan etdim, ancaq onu tanımlamadım. Lakin, derleyici bir bağlayıcı hatası vermir. #include <iostream> extern int i; // Yalnız declarati ...
11 İyulda, '17 'də saat 10: 21'de təyin olundu
5
Cavablar

Objective-C statik, xarici, ictimai dəyişənlər

Bir mövzu faylını idxal etməklə əldə edə biləcəyim bir dəyişənə sahib olmaq istəyirəm, amma mən də bunlardan yalnız birinin yaradıldığı mənada statik olmasını istəyirəm. .M faylımda statik BOOL LogStuff = NO; və başlatma metodunda ...
04 oktyabr qurdular '11 at 4:01
2
Cavablar

Objective-C daimi bir ad necə adlanır?

Objective-C (ya da onları adlandırmaq üçün ən çox istifadə edilən üsul) da sabitlərin adlandırma konvensiyası nədir? Extern sabitləri üçün başqa bir meyar varmı? Gördüyüm bəzi üslublar: NSString * const kPreferenceFirstRun = @ "FirstRun"; // ...
30 oct. 13: 00-da '10
7
Cavablar

C faylları arasında qlobal dəyişənləri necə bölüşmək olar?

.C faylında bir qlobal dəyişən müəyyən edərsə, eyni dəyişənin dəyərini başqa bir .c faylında necə istifadə edə bilərəm? file1.c #include <stdio.h> int i = 10; int main () {printf ("% d", i); qayıt 0; } file2.c #include <stdio.h> int m ...
22 İyul tarixində saat 19: 19-da təyin olundu