Pertanyaan yang diberi tag c++

98
Cara modern untuk menyaring wadah STL?

Kembali ke C ++ setelah bertahun-tahun C # Saya bertanya-tanya apa cara modern - baca: C ++ 11 - untuk memfilter array, yaitu bagaimana kita bisa mencapai sesuatu yang mirip dengan kueri Linq ini: var filteredElements = elements.Where(elm => elm.filterProperty == true); Untuk memfilter...

98
eksperimental :: kesalahan linker sistem file

Saya mencoba untuk menggunakan fitur c ++ 1z baru yang sebenarnya merupakan kepala pengembangan dalam gcc 6.0. Jika saya mencoba contoh kecil ini: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 =...

98
Header mana yang harus saya sertakan untuk `size_t`?

Menurut cppreference.com size_t didefinisikan dalam beberapa header, yaitu <cstddef> <cstdio> <cstring> <ctime> Dan, sejak C ++ 11, juga di <cstdlib> <cwchar> Pertama-tama saya bertanya-tanya mengapa ini terjadi. Bukankah ini bertentangan dengan prinsip...

97
Cara menghitung perbedaan waktu dalam C ++

Apa cara terbaik untuk menghitung perbedaan waktu dalam C ++? Saya menghitung waktu kecepatan eksekusi sebuah program, jadi saya tertarik dengan milidetik. Lebih baik lagi, detik.milliseconds .. Jawaban yang diterima berfungsi, tetapi perlu menyertakan ctime atau time.h seperti yang disebutkan...

97
Apa pegangan di C ++?

Saya telah diberitahu bahwa pegangan adalah semacam penunjuk, tetapi tidak, dan itu memungkinkan Anda untuk menyimpan referensi ke suatu objek, daripada objek itu sendiri. Apa penjelasan yang lebih

97
Bagaimana cara menggunakan QueryPerformanceCounter?

Saya baru-baru ini memutuskan bahwa saya perlu mengubah dari menggunakan milidetik ke mikrodetik untuk kelas Timer saya, dan setelah beberapa penelitian, saya memutuskan bahwa QueryPerformanceCounter mungkin adalah taruhan teraman saya. (Peringatan Boost::Posixbahwa itu mungkin tidak berfungsi pada...

97
Apakah Qt mendukung slot murni virtual?

Proyek GUI saya di Qtmemiliki banyak kelas "halaman konfigurasi" yang semuanya diturunkan langsung dari QWidget. Baru-baru ini, saya menyadari bahwa semua kelas ini berbagi 2 slot commons ( loadSettings()dan saveSettings()). Mengenai ini, saya punya dua pertanyaan: Apakah masuk akal untuk...

97
Peristiwa Qt dan sinyal / slot

Di dunia Qt, apa perbedaan peristiwa dan sinyal / slot? Apakah yang satu menggantikan yang lain? Apakah peristiwa merupakan abstraksi dari sinyal / slot?

97
Mengapa casting harus dihindari? [Tutup]

Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar fokus pada satu masalah hanya dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini...

97
Apa arti istilah “fungsi bebas” di C ++?

Saat membaca dokumentasi untuk boost :: test, saya menemukan istilah "fungsi bebas". Apa yang saya pahami adalah bahwa fungsi bebas adalah fungsi apa pun yang tidak mengembalikan apa pun (Jenis kembaliannya tidak berlaku). Tetapi setelah membaca lebih lanjut, tampaknya fungsi gratis juga tidak...

97
Bagaimana cara mengacak std :: vector?

Saya mencari cara umum yang dapat digunakan kembali untuk mengacak a std::vectordi C ++. Beginilah cara saya saat ini melakukannya, tetapi menurut saya itu tidak terlalu efisien karena memerlukan array perantara dan perlu mengetahui jenis itemnya (DeckCard dalam contoh