Suallar 'c ++ 11'

C ++ 11 (C ++ 14 və ya daha sonra tətbiq edilmiş funksiyaları istifadə etmədən) kimi tərtib edilməli olan kod üçün bu etiketi istifadə edin.
6
Cavablar

C ++ 11 standart yaddaş modeli təqdim etdi. Bu nə deməkdir? Və bu, C ++ proqramını necə təsir edəcək?

C ++ 11 standart bir yaddaş modeli təqdim etdi, amma bu tam olaraq nə deməkdir? Və bu, C ++ proqramını necə təsir edəcək? Bu məqalə (Gavin Clark, Herb Sutter istinadən) deyir ki, Yaddaş Modeli C ++ kodunun indi standart olduğunu bildirir ...
12 İyun tarixində saat 2: 30-da təyin olundu
14
Cavablar

Ağıllı göstərici nədir və onu istifadə etməliyəm?

Ağıllı pointer nədir və onu istifadə etməliyəm?
20 Sentyabrı təyin etdi '08 at 3:09
11
Cavablar

Məqsəd semantikası nədir?

Mən yalnız Scott Myers ilə C ++ 0x ilə bağlı Radio Software podcast-i dinlədik. Yeni funksiyaların əksəriyyəti mənə məlum idi və mən indi C ++ 0x-dən çox narahat oldum. Hələ hərəkətin semantikasını ala bilmirəm ...
24 İyun tarixində saat 01: 46-da təyin olundu
23
Cavablar

Niyə obyektin özü deyil, göstərici istifadə etməliyəm?

Java fonundan başlayaraq C ++-da obyektlərlə işə başladım. Ancaq mənə elə gəlir ki, insanlar tez-tez obyektlərdən çox obyektlərdən istifadə edirlər, məsələn, bu bəyanat: Object * myObject = new Object; əvəzinə: Object myObject; Və ya əvəzinə ...
03.03 'də 14:54' də təyin olundu
9
Cavablar

C ++ 11-də lambda ifadəsi nədir?

C ++ 11-də lambda ifadəsi nədir? Mən bunu nə vaxt istifadə edəcəyəm? Problemlərin hansı sinfi onlar həll edildikdən əvvəl mümkün olmadı? Bir neçə nümunə və istifadə nümunəsi faydalı olardı.
02 oktyabr '11 'də 17:58' da
11
Cavablar

Rüvülər, lvallar, xvalular, qüsursuzluqlar və prvalülər hansılardır?

C ++ 03-də ifadə rvalue və ya lvalue olur. C ++ 11-də ifadəsi ola bilər: Rvalue adlandırma xvalue glvalue prvalue İki kateqoriya beş kateqoriyaya çevrilmişdir. Bu yeni ifadələr hansılardır? Bu yeni kimi ...
30 avq. '10 'da 18:02' də
4
Cavablar

T (cüt ampersand) C ++ 11-də nə deməkdir?

C ++ 11-nin bəzi yeni xüsusiyyətlərini öyrəndim və bu dəyişənlərin bəyannaməsində ikiqat ampersand olduğunu qeyd etdim, məsələn T var. Başlayanlar üçün bu heyvan nədir? Google-dan noktalama işarələrini aşağıdakı kimi axtarmasını istərdim ...
30 Mart 'da 6:29' də təyin olundu
3
Cavablar

Typedef və C ++ 11 istifadə arasında fərq nədir?

Mən bilirəm ki, C ++ 11-də biz indi bir tipin aliasını yazmaq üçün istifadə edə bilərik, məsələn typedef s: typedef int MyInt; Anlayıram ki, anladığım kimi, bərabərdir: MyInt = int; Və bu yeni sintaksis "te ...
Mayın 25-də saat 12: 00-da təyin olundu
13
Cavablar

Keçid günləri const std :: string və parametr kimi keçir?

Std :: vektor və std :: simli keçidlərin konst və əsasən itməsi səbəblərini təklif edən Herb Sutter'in son söhbətini eşitdim. O, aşağıdakı kimi bir funksiyanı yazmağı üstün tutdu: std :: string d ...
19 apreldə təyin olundu '12 saat 18.20 'də
6
Cavablar

Ümumi və POD-lər hansılardır və necə / niyə xüsusi?

Bu SSS ümumi və POD-lər üçün tətbiq edilir və aşağıdakı materialları əhatə edir: Aggregates nədir? POD (Normal Köhnə Məlumat) nədir? Bunlar necə bağlıdır? Necə və niyə xüsusi? C ++ 11 üçün dəyişikliklər hansılardır?
14 noyabrda təyin olundu '10 saat 18:35 'da
5
Cavablar

İterator ləğv qaydaları

C ++ konteynırları üçün yineleyici ləğv qaydaları hansılardır? Tercihen xülasə siyahısı formatında. <sub> (Qeyd: bu, C ++ yığını taşması haqqında tez-tez soruşulan suallar yazmaq deməkdir.
22 İyun tarixində saat 13: 01-də təyin olunacaq
6
Cavablar

Std :: move () nədir və nə vaxt istifadə edilməlidir?

Nədir? O nə edir? Zaman istifadə olunmalıdır? Yaxşı əlaqələr gözləyirik.
05 Avqust '10 saat 12:42 'da
9
Cavablar

Nullptr nedir?

İndi bir çox yeni xüsusiyyətləri olan C ++ 11 var. Maraqlı və şaşırtıcı (ən azı mənim üçün) yeni nullptr. Yaxşı, artıq xoşagəlməz NULL makroya ehtiyac yoxdur. int * x = nullptr; myclass * obj = nullptr; Lakin, mən pony deyiləm ...
15 avq. '09 saat 19:47 'da
4
Cavablar

push_back vs emplace_back

Push_back və emplace_back arasında fərqi bir az qarışdırdım. void emplace_back (Tip Val); void push_back (const növü _Val); void push_back (Tip _Val); Rvalue bağlantısını istifadə edərək push_back aşırı yük ...
29 noyabrda təyin olundu. '10 'da 15:04' da
6
Cavablar

İrəli istifadə faydaları

İdeal yönləndirmədə, std :: forward, adlandırılmış əlaqələri rvalue t1 və t2-ni açıqlanmayan əlaqələrə çevirmək üçün istifadə olunur. Bu nədir? Əgər t1 və t2 lvalues ​​olaraq tərk edərsəniz, bu daxili funksiyanı necə təsir edəcək? şablon <typena ...
27 avq. '10 saat 9:59 'da