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
Apa kemampuan baru yang ditambahkan oleh literal yang ditetapkan pengguna ke C ++?
C ++ 11 memperkenalkan user-defined literal yang akan memungkinkan pengenalan sintaks literal baru berdasarkan literal yang ada ( int, hex, string, float) sehingga jenis apapun akan dapat memiliki presentasi literal. Contoh: // imaginary numbers std::complex<long double> operator "" _i(long double d) // cooked form { return std::complex<long double>(0, d); } …



3
Apakah C ++ efektif masih efektif?
Dari apa yang saya lihat di posting ini saya memutuskan untuk mulai membaca buku Efektif C ++ . Tapi sekarang ada banyak fitur baru karena C ++ 11 dan beberapa praktik yang baik berubah, saya tidak yakin apakah itu sebenarnya ide yang baik atau tidak. Apakah munculnya C ++ 11 …

30
java.lang.ClassNotFoundException: Tidak menemukan kelas di jalur: dexpathlist
Saat ini saya sedang mengerjakan proyek di mana saya harus menggunakan ndk murni asli. Itu bekerja ketika saya mencoba menjalankan contoh helloworld dari sumber mesin Irrlicht. Kemudian saya mencoba menggunakannya dalam proyek saya mengikuti format yang sama dari contoh itu. Tapi saya mendapat: 03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate …
139 java  android  c++  android-ndk 

8
Tidak dapat membuka termasuk file 'afxres.h' di VC2010 Express
Saya mencoba mengkompilasi proyek lama menggunakan VS express 2010 tetapi saya mendapatkan kesalahan ini: kesalahan fatal RC1015: tidak dapat membuka termasuk file 'afxres.h'. dari kode ini ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #include "afxres.h" Saya telah menginstal Windows SDK, tetapi tidak berhasil. Terima kasih!

6
Bagaimana cara menentukan penunjuk ke fungsi yang kelebihan beban?
Saya ingin meneruskan fungsi yang kelebihan beban ke std::for_each()algoritme. Sebagai contoh, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Saya mengharapkan kompiler untuk menyelesaikan f()dengan tipe iterator. Rupanya, itu (GCC 4.1.2) tidak melakukannya. Jadi, bagaimana saya bisa menentukan mana …
139 c++  stl 


6
Menghubungkan perpustakaan statis ke perpustakaan statis lainnya
Saya memiliki sepotong kecil kode yang tergantung pada banyak perpustakaan statis (a_1-a_n). Saya ingin mengemas kode itu di perpustakaan statis dan membuatnya tersedia untuk orang lain. Pustaka statis saya, sebut saja X, kompilasi dengan baik. Saya telah membuat contoh program sederhana yang menggunakan fungsi dari X, tetapi ketika saya mencoba …
138 c++  linker  ar  .a 


9
Apakah sebenarnya ada alasan mengapa kelebihan beban && dan || jangan korsleting?
Perilaku korsleting dari operator &&dan ||merupakan alat yang luar biasa untuk programmer. Tetapi mengapa mereka kehilangan perilaku ini saat kelebihan beban? Saya memahami bahwa operator hanyalah gula sintaksis untuk fungsi tetapi operator untuk boolmemiliki perilaku ini, mengapa harus dibatasi pada jenis tunggal ini? Apakah ada alasan teknis di balik ini?

2
Mengapa alokasi awal C ++ jauh lebih besar daripada C?
Saat menggunakan kode yang sama, mengubah kompiler (dari kompilator C ke kompilator C ++) akan mengubah berapa banyak memori yang dialokasikan. Saya tidak begitu yakin mengapa ini terjadi dan ingin lebih memahaminya. Sejauh ini tanggapan terbaik yang saya dapatkan adalah "mungkin aliran I / O", yang tidak terlalu deskriptif dan …
138 c++  c  benchmarking 

3
Cara membangun Qt untuk Visual Studio 2010
Saya kesulitan menemukan cara-cara yang memberikan solusi stabil untuk menggunakan Qt dengan Visual Studio 2010, jadi setelah mengumpulkan semua bit informasi dan beberapa trial and error, saya ingin menulis solusi saya ke dalam panduan. Masalahnya, atau mengapa tidak mungkin menggunakan binari bawaan? Tampaknya menggunakan binari yang dibuat untuk Visual Studio …

10
Bagaimana cara meniru perilaku C array inisialisasi “int arr [] = {e1, e2, e3,…}” dengan std :: array?
(Catatan: Pertanyaan ini tentang tidak memiliki untuk menentukan jumlah elemen dan masih memungkinkan bersarang jenis akan langsung diinisialisasi.) Pertanyaan ini membahas penggunaan tersisa untuk array C seperti int arr[20];. Pada jawabannya , @James Kanze menunjukkan salah satu benteng terakhir array C, itu karakteristik inisialisasi yang unik: int arr[] = { …

7
Berapa ukuran bit panjang pada Windows 64-bit?
Belum lama ini, seseorang mengatakan kepada saya bahwa longitu bukan 64 bit pada mesin 64 bit dan saya harus selalu menggunakan int. Ini tidak masuk akal bagi saya. Saya telah melihat dokumen (seperti yang ada di situs resmi Apple) mengatakan bahwa longmemang 64 bit ketika mengkompilasi untuk CPU 64-bit. Saya …
138 c++  c  windows  64-bit  porting 

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.