Pertanyaan yang diberi tag c++

216
C ++ Loop through Map

Saya ingin mengulangi setiap elemen dalam map<string, int>tanpa mengetahui nilai atau kunci string-intnya. Apa yang saya miliki sejauh ini: void output(map<string, int> table) { map<string, int>::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I...

214
Apa perbedaan antara .so dan .dylib di osx?

.dylib adalah ekstensi pustaka dinamis pada OSX, tetapi belum pernah jelas bagi saya ketika saya tidak bisa / tidak boleh menggunakan objek unix .so yang dibagikan secara tradisional. Beberapa pertanyaan yang saya miliki: Pada level konseptual, apa perbedaan utama antara .so dan .dylib? Kapan...

214
Bandingkan dobel dengan nol menggunakan epsilon

Hari ini, saya melihat-lihat beberapa kode C ++ (ditulis oleh orang lain) dan menemukan bagian ini: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { someValue = 0.0; } Saya mencoba...

212
const statis vs #define

Apakah lebih baik menggunakan static constvars daripada #definepreprosesor? Atau mungkin itu tergantung pada konteksnya? Apa kelebihan / kekurangan untuk setiap

212
Kembalikan array dalam suatu fungsi

Saya memiliki array int arr[5]yang dilewatkan ke fungsi fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Bagaimana saya bisa mengembalikan array itu? Bagaimana saya menggunakannya, katakanlah saya mengembalikan pointer bagaimana saya akan

210
Apakah ada GUI C ++ gdb untuk Linux? [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 3 tahun yang lalu . Perbaiki pertanyaan ini...