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.

2
Apakah idiom safe-bool usang dalam C ++ 11?
Jawaban @R ini. Martinho Fernandes menunjukkan, bahwa idiom safe-bool sudah tidak digunakan lagi dalam C ++ 11, karena dapat diganti dengan sederhana explicit operator bool() const; sesuai dengan kutipan standar dalam jawabannya §4 [conv] p3: Ekspresi e dapat secara implisit dikonversi menjadi tipe Tjika dan hanya jika deklarasi T t=e;tersebut …

9
Typedef internal di C ++ - gaya yang baik atau gaya yang buruk?
Sesuatu yang saya temukan sering saya lakukan belakangan ini adalah menyatakan typedefs relevan dengan kelas tertentu di dalam kelas itu, yaitu class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Jenis-jenis ini kemudian digunakan di tempat lain dalam kode: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() …


14
Bagaimana cara membaca seluruh file menjadi std :: string dalam C ++?
Bagaimana cara membaca file menjadi std::string, yaitu, membaca seluruh file sekaligus? Mode teks atau biner harus ditentukan oleh pemanggil. Solusinya harus sesuai standar, portabel dan efisien. Seharusnya tidak perlu menyalin data string, dan harus menghindari realokasi memori saat membaca string. Salah satu cara untuk melakukan ini adalah dengan stat filesize, …
178 c++  string  file-io 



17
Mengakses array di luar batas tidak menyebabkan kesalahan, mengapa?
Saya menetapkan nilai dalam program C ++ di luar batas seperti ini: #include <iostream> using namespace std; int main() { int array[2]; array[0] = 1; array[1] = 2; array[3] = 3; array[4] = 4; cout << array[3] << endl; cout << array[4] << endl; return 0; } Program mencetak 3dan …
177 c++  arrays 



30
Kapan makro C ++ bermanfaat? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini The C preprocessor adalah dibenarkan ditakuti dan dijauhi oleh C ++ …

8
Contoh mutex / tutorial? [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 4 bulan lalu . Perbaiki pertanyaan ini Saya baru mengenal multithreading, dan berusaha memahami cara kerja mutex. Memang banyak Googling tetapi masih meninggalkan …



16
Contoh menarik dari pengalokasi C ++ khusus?
Apa saja alasan yang sangat bagus untuk std::allocatormendukung solusi khusus? Sudahkah Anda menghadapi situasi di mana itu benar-benar diperlukan untuk kebenaran, kinerja, skalabilitas, dll? Adakah contoh yang benar-benar pintar? Pengalokasi khusus selalu menjadi fitur dari Perpustakaan Standar yang belum terlalu saya butuhkan. Saya hanya ingin tahu apakah ada orang di …


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.