«c++» etiketlenmiş sorular

C ++ genel amaçlı bir programlama dilidir. Başlangıçta C'nin bir uzantısı olarak tasarlanmıştır ve benzer bir sözdizimine sahiptir, ancak şimdi tamamen farklı bir dildir. Bir C ++ derleyicisiyle derlenecek kod (sorulacak) ile ilgili sorular için bu etiketi kullanın. Belirli bir standart revizyon [C ++ 11], [C ++ 14], [C ++ 17] veya [C ++ 20] vb. İle ilgili sorular için sürüme özgü bir etiket kullanın.

5
C ++ 'da dizileri nasıl kullanabilirim?
C ++, neredeyse her yerde kullanıldığı C'den miras alınan dizilerdir. C ++, kullanımı daha kolay ve daha az hataya açık soyutlamalar sağlar ( std::vector<T>C ++ 98 ve C ++ 11'denstd::array<T, n> beri ), bu nedenle dizilere duyulan ihtiyaç C'de olduğu kadar sık ​​ortaya çıkmaz. C ile yazılmış bir kütüphaneyi kodlayın …

19
Hangi durumlarda malloc ve / veya new kullanırım?
C ++ 'da veri tahsis etmenin ve serbest bırakmanın birden fazla yolu olduğunu görüyorum ve aradığınızda aramanız mallocgerektiğini freeve newoperatörü kullandığınızda eşleştirmeniz gerektiğini deleteve ikisini karıştırmanın bir hata olduğunu anlıyorum (örneğin free(), oluşturulan bir şeye çağrı yapmak) ile new) operatörü, ama ben kullanmalıyım zaman net değilim malloc/ freeve kullanmam gereken …


21
P ++ sabiti C ++ ile nasıl kullanılır
Bazı C ++ programında PI sabiti ve trigonometrik fonksiyonları kullanmak istiyorum. Trigonometrik fonksiyonları ile alıyorum include <math.h>. Ancak, bu başlık dosyasında PI için bir tanım yok gibi görünüyor. Manuel olarak tanımlamaksızın PI'yi nasıl alabilirim?
476 c++  trigonometry 




10
POSIX kullanarak bir komutu nasıl çalıştırabilirim ve komutun çıktısını C ++ içinde alabilirim?
Bir C ++ programı içinden çalıştırıldığında bir komutun çıktısını almak için bir yol arıyorum. Ben system()fonksiyonu kullanarak baktım , ama bu sadece bir komut yürütecek. İşte aradığımın bir örneği: std::string result = system("./some_command"); Rasgele bir komut çalıştırmak ve çıktısını almak gerekiyor. Boost.org'a baktım , ama bana ihtiyacım olanı verecek hiçbir …

12
Reinterpret_cast ne zaman kullanılır?
Ben küçük uygulanabilirliği ile karıştı reinterpret_castvs static_cast. Ne okudum genel kurallar türleri derleme zamanında dolayısıyla kelime yorumlanabilir zaman statik döküm kullanmaktır static. Bu, C ++ derleyicisinin dahili dökümler için dahili olarak kullandığı dökümdür. reinterpret_casts iki senaryoda uygulanabilir: tamsayı türlerini işaretçi türlerine ve tam tersini dönüştürme bir işaretçi türünü diğerine dönüştürür. …
461 c++  casting 

6
Typedef fonksiyon işaretçisi?
Yakın çekim Stack Overflow ya da daha fazla bilgi : Как работает typedef в этом коде? Dinamik olarak DLL yüklemek nasıl öğreniyorum ama anlamıyorum bu hat typedef void (*FunctionFunc)(); Bir kaç sorum var. Birisi onlara cevap verebilirse minnettar olurum. Neden typedefkullanılır? Sözdizimi tuhaf görünüyor; sonra voidbir işlev adı falan olmamalıdır? …
460 c++  c  pointers  typedef 



4
hata: xxx'i xxx 'niteleyicilerinin' bu 'argümanı olarak geçirme
#include <iostream> #include <set> using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name(_name) { } int getId() { return id; } string getName() { return name; } }; inline bool operator< (StudentT s1, StudentT s2) { return s1.getId() < s2.getId(); …
457 c++ 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.