Pertanyaan yang diberi tag c++

168
C ++: Membulatkan ke kelipatan angka terdekat

OK - saya hampir malu memposting ini di sini (dan saya akan menghapus jika ada orang yang memilih untuk menutup) karena sepertinya pertanyaan mendasar. Apakah ini cara yang benar untuk mengumpulkan beberapa angka dalam C ++? Saya tahu ada pertanyaan lain yang terkait dengan ini, tetapi saya...

168
Apa yang Auto && beritahu kami?

Jika Anda membaca kode suka auto&& var = foo(); di mana foosetiap fungsi kembali berdasarkan nilai tipe T. Kemudian varadalah nilai referensi tipe nilai T. Tapi apa maksudnya ini var? Apakah ini berarti, kita diizinkan mencuri sumber daya var? Apakah ada situasi yang masuk akal ketika...

167
C ++ Dynamic Shared Library di Linux

Ini adalah tindak lanjut kompilasi Dinamis Bersama Perpustakaan dengan g ++ . Saya mencoba membuat perpustakaan kelas bersama di C ++ di Linux. Saya dapat mengkompilasi pustaka, dan saya dapat memanggil beberapa fungsi (non-kelas) menggunakan tutorial yang saya temukan di sini dan di sini ....

167
Bagaimana cara "mengembalikan objek" di C ++?

Saya tahu judulnya terdengar akrab karena ada banyak pertanyaan serupa, tetapi saya meminta aspek masalah yang berbeda (saya tahu perbedaan antara memiliki barang-barang di tumpukan dan meletakkannya di tumpukan). Di Jawa saya selalu bisa mengembalikan referensi ke objek "lokal" public Thing...

167
Aturan konversi jenis implisit di operator C ++

Saya ingin menjadi lebih baik tentang mengetahui kapan saya harus berperan. Apa aturan konversi tipe implisit dalam C ++ saat menambahkan, mengalikan, dll. Misalnya, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int / int = ? int ^ float = ? dan lain-lain...

167
Bagaimana cara mengaktifkan C ++ 11 di Qt Creator?

Judulnya cukup deskriptif diri. Saya telah mengunduh Qt Creator 2.7.0, dan saya mencoba mengkompilasi beberapa kode C ++ 11 dasar: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } Saya menerima kesalahan berikut: range based for loops are not allowed in c++ 98...

166
Bagaimana cara menghapus std :: antrian secara efisien?

Saya menggunakan std :: antrian untuk mengimplementasikan kelas JobQueue. (Pada dasarnya kelas ini memproses setiap pekerjaan dengan cara FIFO). Dalam satu skenario, saya ingin menghapus antrian dalam satu kesempatan (hapus semua pekerjaan dari antrian). Saya tidak melihat metode yang jelas...

166
Tangkapan Lambda sebagai referensi const?

Apakah mungkin untuk menangkap dengan referensi const dalam ekspresi lambda? Saya ingin tugas yang ditandai di bawah gagal, misalnya: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = {...

166
Program tidak dapat memulai karena libgcc_s_dw2-1.dll hilang

Saya telah membuat program sederhana dalam C ++ dengan Code :: Blocks. Jika saya menjalankannya dari Code :: Blocks, ia berfungsi dengan benar; tetapi jika saya menjalankannya dengan menggandakan pada file yang dapat dieksekusi, sebuah jendela muncul dengan pesan ini: Program tidak dapat...

165
Bagaimana cara debug tumpukan kesalahan korupsi?

Saya men-debug aplikasi C ++ multi-threaded (asli) di bawah Visual Studio 2008. Pada kesempatan yang tampaknya acak, saya mendapatkan kesalahan "Windows telah memicu break point ..." dengan catatan bahwa ini mungkin disebabkan oleh korupsi di tumpukan. Kesalahan-kesalahan ini tidak akan selalu...