Apa itu kesalahan segmentasi? Apakah berbeda dalam C dan C ++? Bagaimana kesalahan segmentasi dan pointer menggantung
Apa itu kesalahan segmentasi? Apakah berbeda dalam C dan C ++? Bagaimana kesalahan segmentasi dan pointer menggantung
Saya baru saja menemukan komentar dalam jawaban ini yang mengatakan bahwa menggunakan iostream::eofdalam kondisi loop adalah "hampir pasti salah". Saya biasanya menggunakan sesuatu seperti while(cin>>n)- yang saya kira secara implisit memeriksa EOF. Mengapa memeriksa bukti penggunaan while...
Apa perbedaan antara constexprdan const? Kapan saya bisa menggunakan salah satunya saja? Kapan saya bisa menggunakan keduanya dan bagaimana saya
Saya pernah memiliki tugas untuk menentukan parameter kinerja berikut dari dalam aplikasi yang sedang berjalan: Total memori virtual tersedia Memori virtual saat ini digunakan Memori virtual saat ini digunakan oleh proses saya Total RAM tersedia RAM saat ini digunakan RAM saat ini digunakan oleh...
Bagaimana saya bisa menentukan daftar file dalam direktori dari dalam kode C atau C ++ saya? Saya tidak diizinkan untuk mengeksekusi lsperintah dan mem-parsing hasil dari dalam program
Saya bekerja di Linux dengan kompiler GCC. Ketika program C ++ saya crash saya ingin secara otomatis menghasilkan stacktrace. Program saya sedang dijalankan oleh banyak pengguna yang berbeda dan juga berjalan di Linux, Windows dan Macintosh (semua versi dikompilasi menggunakan gcc). Saya ingin...
Kami sekarang memiliki C ++ 11 dengan banyak fitur baru. Yang menarik dan membingungkan (setidaknya bagi saya) adalah yang baru nullptr. Yah, tidak perlu lagi untuk makro jahat NULL. int* x = nullptr; myclass* obj = nullptr; Tetap saja, saya tidak mengerti cara nullptrkerjanya. Sebagai contoh,...
Banyak buku C ++ berisi contoh kode seperti ini ... std::cout << "Test line" << std::endl; ... jadi saya selalu melakukan itu juga. Tapi saya telah melihat banyak kode dari pengembang yang bekerja seperti ini sebagai gantinya: std::cout << "Test line\n"; Apakah ada alasan...
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать inline для функции / метода? Kapan saya harus menulis kata kunci inlineuntuk fungsi / metode dalam C ++? Setelah melihat beberapa jawaban, beberapa pertanyaan terkait: Kapan saya tidak...
Apa perbedaan antara perpustakaan statis dan shared? Saya menggunakan Eclipse dan ada beberapa jenis proyek termasuk Static Libraries dan Shared Libraries? Apakah yang satu memiliki keunggulan dibandingkan yang
Saya selalu menggunakan *.hfile untuk definisi kelas saya, tetapi setelah membaca beberapa kode pustaka dorongan, saya menyadari mereka semua menggunakan *.hpp. Saya selalu memiliki keengganan untuk ekstensi file itu, saya pikir terutama karena saya tidak terbiasa. Apa kelebihan dan kekurangan...
Ini FAQ adalah tentang Agregat dan PODS dan mencakup materi berikut: Apa itu Agregat ? Apa itu POD (Data Lama Biasa)? Bagaimana mereka terkait? Bagaimana dan mengapa mereka istimewa? Apa perubahan untuk C ++
Apa aturan pembatalan iterator untuk wadah C ++? Lebih disukai dalam format daftar ringkasan. (Catatan: Ini dimaksudkan sebagai entri untuk FAQ C ++ Stack Overflow . Jika Anda ingin mengkritik gagasan memberikan FAQ dalam formulir ini, maka posting pada meta yang memulai semua ini akan menjadi...
Harap sertakan contoh dengan
Mengkompilasi file C ++ membutuhkan waktu yang sangat lama bila dibandingkan dengan C # dan Java. Diperlukan waktu lebih lama untuk mengkompilasi file C ++ daripada menjalankan skrip Python ukuran normal. Saat ini saya menggunakan VC ++ tetapi sama dengan kompiler apa pun. Kenapa ini? Dua alasan...
Apakah ada cara untuk menemukan berapa banyak nilai yang dimiliki array? Mendeteksi apakah saya telah mencapai akhir array juga akan
Apa perilaku tidak terdefinisi dalam C dan C ++? Bagaimana dengan perilaku yang tidak ditentukan dan perilaku yang ditentukan implementasi? Apa perbedaan di antara
Bagaimana cara mendeklarasikan array 2d menggunakan yang baru? Seperti, untuk array "normal" saya akan: int* ary = new int[Size] tapi int** ary = new int[sizeY][sizeX] a) tidak berfungsi / dikompilasi dan b) tidak mencapai apa: int ary[sizeY][sizeX]
Beberapa waktu yang lalu saya menemukan beberapa kode yang menandai variabel anggota kelas dengan mutablekata kunci. Sejauh yang saya lihat, ini memungkinkan Anda untuk memodifikasi variabel dalam suatu constmetode: class Foo { private: mutable bool done_; public: void doSomething() const {...
Saya memiliki beberapa kode templat yang saya ingin simpan dalam file CPP daripada inline di header. Saya tahu ini bisa dilakukan selama Anda tahu jenis templat mana yang akan digunakan. Sebagai contoh: file .h class foo { public: template <typename T> void do(const T& t); }; file...