Pertanyaan yang diberi tag «c++»

C ++ adalah bahasa pemrograman untuk tujuan umum. Awalnya dirancang sebagai ekstensi ke C dan memiliki sintaksis yang sama, tetapi sekarang bahasa yang sama sekali berbeda. Gunakan tag ini untuk pertanyaan tentang kode yang akan dikompilasi dengan kompiler C ++. Gunakan tag khusus versi untuk pertanyaan yang berkaitan dengan revisi standar spesifik [C ++ 11], [C ++ 14], [C ++ 17] atau [C ++ 20], dll.

9
Fungsi virtual murni dengan implementasi
Pemahaman dasar saya adalah bahwa tidak ada implementasi untuk fungsi virtual murni, namun, saya diberitahu mungkin ada implementasi untuk fungsi virtual murni. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } Apakah kode di atas OK? Apa tujuan menjadikannya fungsi virtual murni dengan implementasi?
176 c++  pure-virtual 


6
Dentang vs GCC untuk proyek Pengembangan Linux saya
Saya kuliah, dan untuk sebuah proyek kami menggunakan C. Kami telah menjelajahi GCC dan Dentang, dan Dentang tampaknya jauh lebih ramah pengguna daripada GCC. Akibatnya, saya bertanya-tanya apa keuntungan atau kerugian menggunakan clang, berbeda dengan GCC, untuk pengembangan di C dan C ++ di Linux? Dalam kasus saya ini akan …
175 c++  c  linux  gcc  clang 

9
Bagaimana cara kerja Operator Koma
Bagaimana cara kerja operator koma di C ++? Misalnya, jika saya lakukan: a = b, c; Apakah akhirnya sama dengan b atau c? (Ya, saya tahu ini mudah untuk diuji - hanya mendokumentasikan di sini agar seseorang dapat menemukan jawabannya dengan cepat.) Pembaruan: Pertanyaan ini telah memunculkan nuansa ketika menggunakan …

13
Bagaimana cara menambahkan char ke std :: string?
Berikut ini gagal dengan kesalahan prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } Saya juga mencoba, berikut ini, yang mengkompilasi tetapi berperilaku secara acak saat runtime: …
175 c++  string 

11
Alat untuk melacak #sertakan dependensi [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Ada saran bagus? Input akan menjadi nama file header dan output harus berupa daftar (lebih …
175 c++  c  header 



6
Bagaimana cara menginisialisasi std :: vector dari C-style array?
Apa cara termurah untuk menginisialisasi std::vectordari array C-style? Contoh: Di kelas berikut, saya punya vector, tetapi karena batasan luar, data akan diteruskan sebagai larik gaya-C: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply initialize the std::vector? } Jelas, saya bisa menelepon w_.resize()dan kemudian …
174 c++  arrays  vector  stl 



16
Abadikan karakter dari input standar tanpa menunggu masuk untuk ditekan
Saya tidak pernah bisa mengingat bagaimana saya melakukan ini karena ini jarang terjadi pada saya. Tetapi dalam C atau C ++, apa cara terbaik untuk membaca karakter dari input standar tanpa menunggu baris baru (tekan enter). Idealnya, itu tidak akan menggemakan karakter input ke layar. Saya hanya ingin menangkap penekanan …
174 c++  c  inputstream 



4
Bisakah saya memberi petunjuk pengoptimal dengan memberikan kisaran integer?
Saya menggunakan inttipe untuk menyimpan nilai. Dengan semantik program, nilainya selalu bervariasi dalam kisaran yang sangat kecil (0 - 36), dan int(bukan a char) digunakan hanya karena efisiensi CPU. Sepertinya banyak optimasi aritmatika khusus dapat dilakukan pada sejumlah kecil bilangan bulat. Banyak pemanggilan fungsi pada bilangan bulat itu mungkin dioptimalkan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.