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.


1
Bagaimana cara GCC dan g ++ di-bootstrap?
Ini telah menggangguku untuk sementara waktu. Bagaimana GCC dan g ++ mengkompilasi sendiri? Saya menduga bahwa setiap revisi dikompilasi dengan revisi yang dibangun sebelumnya. Apakah ini benar? Dan jika ya, apakah itu berarti versi g ++ dan GCC tertua ditulis dalam assembly?

6
Referensi yang tidak terdefinisi ke char static constexpr []
Saya ingin memiliki static const chararray di kelas saya. GCC mengeluh dan mengatakan kepada saya bahwa saya harus menggunakan constexpr, meskipun sekarang memberitahu saya itu referensi yang tidak ditentukan. Jika saya membuat array menjadi non-anggota maka kompilasi. Apa yang sedang terjadi? // .hpp struct foo { void bar(); static constexpr …

14
Wadah STL atau Qt?
Apa pro dan kontra dari menggunakan kontainer Qt ( QMap, QVector, dll) lebih setara STL mereka? Saya dapat melihat satu alasan untuk memilih Qt: Wadah Qt dapat diteruskan ke bagian Qt lainnya. Sebagai contoh, mereka dapat digunakan untuk mengisi a QVariantdan kemudian a QSettings(dengan beberapa batasan, hanya QListdan QMap/ QHashyang …
185 c++  qt  stl 

4
std :: auto_ptr ke std :: unique_ptr
Dengan standar baru datang (dan bagian sudah tersedia di beberapa kompiler), tipe baru std::unique_ptrseharusnya menjadi pengganti std::auto_ptr. Apakah penggunaannya benar-benar tumpang tindih (sehingga saya dapat melakukan global menemukan / mengganti kode saya (bukan bahwa saya akan melakukan ini, tetapi jika saya melakukannya)) atau haruskah saya menyadari beberapa perbedaan yang tidak …

12
mmap () vs. blok bacaan
Saya sedang mengerjakan program yang akan memproses file yang berpotensi 100GB atau lebih. File-file tersebut berisi kumpulan catatan panjang variabel. Saya telah menerapkan dan menjalankan pertama dan sekarang sedang mencari cara untuk meningkatkan kinerja, terutama dalam melakukan I / O lebih efisien karena file input akan dipindai berkali-kali. Apakah ada …
185 c++  file-io  fstream  mmap 


7
Pustaka C ++ modern apa yang harus ada di kotak alat saya? [Tutup]
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 Saya sudah keluar dari game C ++ selama sekitar 10 tahun dan saya ingin kembali …
185 c++ 

10
Dalam skenario apa saya menggunakan wadah STL tertentu?
Saya telah membaca tentang wadah STL dalam buku saya tentang C ++, khususnya bagian tentang STL dan wadahnya. Sekarang saya mengerti masing-masing dan masing-masing dari mereka memiliki sifat khusus mereka sendiri, dan saya hampir menghafal mereka semua ... Tapi apa yang saya belum pahami adalah di mana skenario masing-masing digunakan. …

4
Tidak dapat menggunakan modulus pada ganda?
Saya punya program di C ++ (dikompilasi menggunakan g ++). Saya mencoba menerapkan dua ganda sebagai operan ke fungsi modulus, tetapi saya mendapatkan kesalahan berikut: kesalahan: operan tidak valid dari tipe 'ganda' dan 'ganda' ke biner 'operator%' Berikut kodenya: int main() { double x = 6.3; double y = 2; …
185 c++  modulo 



5
Melewati array dengan referensi
Bagaimana cara melewatkan array yang dialokasikan secara statis dengan referensi berfungsi? void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); } Apakah (&myArray)[100]memiliki arti atau hanya sintaksinya untuk melewatkan array apa pun dengan referensi? Saya tidak mengerti tanda kurung terpisah diikuti oleh tanda kurung besar di sini. Terima …
184 c++  arrays 


30
C ++ blog yang Anda ikuti secara rutin? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
183 c++  blogs 

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.