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.

12
Cara membuat dan menggunakan Google TensorFlow C ++ api
Saya benar-benar ingin mulai menggunakan perpustakaan Tensorflow baru Google di C ++. Situs web dan dokumen benar-benar tidak jelas dalam hal bagaimana membangun C ++ API proyek dan saya tidak tahu harus mulai dari mana. Dapatkah seseorang dengan pengalaman lebih banyak membantu dengan menemukan dan berbagi panduan untuk menggunakan C …
169 c++  tensorflow 

9
Menampilkan #include hierarki untuk file C ++ di Visual Studio
Masalah: Saya punya proyek Visual C ++ besar yang saya coba migrasi ke Visual Studio 2010. Ini adalah campuran besar barang-barang dari berbagai sumber dan dari berbagai usia. Saya mendapatkan masalah karena sesuatu termasuk keduanya winsock.hdan winsock2.h. Pertanyaan: Apa alat dan teknik yang ada untuk menampilkan #includehierarki untuk file sumber …

8
Apakah std :: vector menyalin objek dengan push_back?
Setelah banyak penyelidikan dengan valgrind, saya telah membuat kesimpulan bahwa std :: vector membuat salinan dari objek yang ingin Anda push_back. Benarkah itu benar? Vektor tidak dapat menyimpan referensi atau penunjuk objek tanpa salinan ?! Terima kasih
169 c++  stl  stdvector 


4
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 Anda harus auto&&memberi tahu …

30
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 secara khusus tertarik …
168 c++  algorithm  rounding 

23
Keuntungan beralih pernyataan if-else
Apa praktik terbaik untuk menggunakan switchpernyataan vs menggunakan ifpernyataan untuk 30 unsignedpenghitungan di mana sekitar 10 memiliki tindakan yang diharapkan (yang saat ini adalah tindakan yang sama). Kinerja dan ruang perlu dipertimbangkan tetapi tidak kritis. Saya telah mengambil cuplikannya jadi jangan membenci saya karena konvensi penamaan. switch pernyataan: // numError …



6
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++ …
167 c++  qt  c++11 

4
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 . Masalah saya mulai ketika saya …

7
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 calculateThing() { Thing thing = new Thing(); // do …

9
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 …
167 c++  casting  implicit 

11
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 tersedia di std :: kelas antrian. Bagaimana cara saya menerapkan …
166 c++  stl  queue 

16
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 memulai karena libgcc_s_dw2-1.dll hilang dari komputer Anda. …
166 c++  windows  mingw 

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.