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.


9
Contoh C ++ SFINAE?
Saya ingin masuk ke lebih banyak meta-pemrograman template. Saya tahu bahwa SFINAE adalah singkatan dari "kegagalan substitusi bukanlah kesalahan." Tetapi dapatkah seseorang menunjukkan kepada saya penggunaan yang baik untuk SFINAE?



6
kesalahan: penggunaan fungsi yang dihapus
Saya telah mengerjakan beberapa kode C ++ yang telah ditulis seorang teman dan saya mendapatkan kesalahan berikut yang belum pernah saya lihat sebelumnya ketika mengkompilasi dengan gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …

3
polymorphic_allocator: kapan dan mengapa saya harus menggunakannya?
Berikut adalah dokumentasi tentang cppreference , berikut adalah working draftnya. Saya harus mengakui bahwa saya tidak mengerti apa tujuan sebenarnya polymorphic_allocatordan kapan / mengapa / bagaimana saya harus menggunakannya. Sebagai contoh, pmr::vectormemiliki tanda tangan berikut: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } Apa polymorphic_allocatortawarannya? Apa …
122 c++  allocator  c++17 

8
Qt Creator - Project ERROR: Xcode tidak disiapkan dengan benar. Anda mungkin perlu mengkonfirmasi perjanjian lisensi dengan menjalankan / usr / bin / xcodebuild
Saya baru saja menginstal Qt 5.5 dan menggunakan Qt Creator untuk pertama kalinya di OS X. Saat pertama kali menginstal Qt, saya mendapat pesan kesalahan 'Xcode 5 tidak diinstal' yang menurut saya aneh, (saya memiliki Xcode 7 beta) , tapi penginstalan berhasil diselesaikan. Sekarang, ketika saya memulai atau membuka proyek, …
121 c++  xcode  macos  qt  qt-creator 

3
Implementasi C ++ Smart Pointer apa yang tersedia?
Perbandingan, Pro, Kontra, dan Kapan Menggunakan? Ini adalah spin-off dari utas pengumpulan sampah di mana apa yang saya anggap sebagai jawaban sederhana menghasilkan banyak komentar tentang beberapa implementasi penunjuk cerdas tertentu sehingga sepertinya layak untuk memulai posting baru. Pada akhirnya, pertanyaannya adalah apa saja berbagai implementasi smart pointer di C …

13
Menemukan duplikat dalam ruang O (n) dan O (1)
Input: Diberikan sebuah array dari n elemen yang berisi elemen dari 0 hingga n-1, dengan salah satu dari angka-angka ini muncul berapa kali. Sasaran: Untuk menemukan bilangan berulang ini dalam O (n) dan hanya menggunakan ruang memori yang konstan. Misalnya, misalkan n menjadi 7 dan array menjadi {1, 2, 3, …
121 c++  c  algorithm 

23
Apa yang dimiliki alat pendidikan untuk mendemonstrasikan asumsi tidak beralasan yang dibuat orang dalam C / C ++?
Saya ingin menyiapkan sedikit alat pendidikan untuk SO yang akan membantu programmer pemula (dan menengah) untuk mengenali dan menantang asumsi mereka yang tidak beralasan di C, C ++ dan platform mereka. Contoh: "bilangan bulat membungkus" "setiap orang memiliki ASCII" "Saya dapat menyimpan penunjuk fungsi dalam kekosongan *" Saya membayangkan bahwa …

2
Mengapa #include <string> mencegah kesalahan stack overflow di sini?
Ini adalah kode contoh saya: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() …


18
Cara Menghitung Waktu Eksekusi Cuplikan Kode di C ++
Saya harus menghitung waktu eksekusi potongan kode C ++ dalam hitungan detik. Ini harus berfungsi baik di mesin Windows atau Unix. Saya menggunakan kode kode berikut untuk melakukan ini. (impor sebelumnya) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout &lt;&lt; double( …
121 c++  benchmarking 

4
Apa fungsi bendera fpermissive?
Saya hanya ingin tahu apa yang dilakukan -fpermissiveflag pada kompiler g ++? Saya mendapatkan: error: mengambil alamat sementara [-fpermissive] yang bisa saya selesaikan dengan memberikan -fpermissivebendera ke kompiler. EDIT : Saya baru saja menemukan apa yang menyebabkan bagian kesalahan alamat sementara! Saya akan memperbaiki bagian itu sekarang.

2
C ++ mengkonversi dari 1 karakter ke string? [Tutup]
Pertanyaan ini sepertinya tidak akan membantu pengunjung di masa mendatang; ini hanya relevan untuk area geografis kecil, momen waktu tertentu, atau situasi yang sangat sempit yang umumnya tidak berlaku untuk pemirsa internet di seluruh dunia. Untuk membantu membuat pertanyaan ini berlaku lebih luas, kunjungi pusat bantuan . Tutup 7 tahun …
121 c++  casting 

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.