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.

3
Apa itu Objective C ++? [Tutup]
Sulit mengatakan apa yang ditanyakan di sini. Pertanyaan ini bersifat mendua, tidak jelas, tidak lengkap, terlalu luas, atau retoris dan tidak dapat dijawab secara wajar dalam bentuknya saat ini. Untuk bantuan mengklarifikasi pertanyaan ini sehingga dapat dibuka kembali, kunjungi pusat bantuan . Ditutup 7 tahun yang lalu . Apa itu …


6
Bisakah fungsi virtual memiliki parameter default?
Jika saya mendeklarasikan kelas dasar (atau kelas antarmuka) dan menentukan nilai default untuk satu atau lebih parameternya, apakah kelas turunan harus menentukan default yang sama dan jika tidak, default mana yang akan terwujud dalam kelas turunan? Tambahan: Saya juga tertarik dengan bagaimana hal ini dapat ditangani di berbagai kompiler dan …
164 c++  c++11  c++03 

3
Dalam contoh Stroustrup, apa arti usus besar dalam “return 1: 2”?
Saya tidak mengerti satu penggunaan khusus usus besar. Saya menemukannya di buku The C ++ Programming Language oleh Bjarne Stroustrup, edisi ke-4, bagian 11.4.4 "Telepon dan Kembali", halaman 297: void g(double y) { [&]{ f(y); } // return type is void auto z1 = [=](int x){ return x+y; } // …
163 c++  syntax 

13
Apakah D alternatif yang kredibel untuk Java dan C ++? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
163 java  c++  c  d 

7
Apa keuntungan menggunakan nullptr?
Sepotong kode ini secara konseptual melakukan hal yang sama untuk tiga pointer (inisialisasi pointer aman): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Jadi, apa keuntungan dari menetapkan pointer nullptrlebih dari memberi mereka nilai NULLatau 0?
163 c++  c++11  null  c++-faq  nullptr 


8
Apa perbedaan antara istringstream, ostringstream dan stringstream? / Mengapa tidak menggunakan stringstream di setiap kasus?
Kapan saya akan menggunakan std::istringstream, std::ostringstreamdan std::stringstreammengapa saya tidak menggunakannya std::stringstreamdi setiap skenario (apakah ada masalah kinerja runtime?). Terakhir, apakah ada hal buruk tentang ini (daripada menggunakan streaming sama sekali): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";




10
Haruskah saya menyimpan seluruh benda, atau petunjuk ke benda dalam wadah?
Merancang sistem baru dari awal. Saya akan menggunakan STL untuk menyimpan daftar dan peta objek berumur panjang tertentu. Pertanyaan: Haruskah saya memastikan objek saya memiliki konstruktor salinan dan menyimpan salinan objek dalam wadah STL saya, atau apakah secara umum lebih baik untuk mengelola kehidupan & ruang lingkup sendiri dan hanya …
162 c++  stl  pointers 

5
Mengapa loop ini menghasilkan "peringatan: iterasi 3u memohon perilaku yang tidak terdefinisi" dan menghasilkan lebih dari 4 baris?
Kompilasi ini: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } dan gccmenghasilkan peringatan berikut: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ Saya mengerti ada bilangan bulat ditandatangani ditandatangani. Yang tidak bisa saya …

1
Apa itu string_view?
string_viewadalah fitur yang diusulkan dalam C ++ Library Fundamentals TS ( N3921 ) ditambahkan ke C ++ 17 Sejauh yang saya mengerti itu adalah jenis yang mewakili beberapa jenis "konsep" string yang merupakan pandangan dari semua jenis wadah yang dapat menyimpan sesuatu yang dapat dilihat sebagai string. Apakah ini benar …

15
Bagaimana menghindari kelebihan dalam expr. A * B - C * D
Saya perlu menghitung ekspresi yang terlihat seperti:, di A*B - C*Dmana tipenya: signed long long int A, B, C, D; Setiap angka bisa sangat besar (tidak meluap tipenya). Walaupun A*Bbisa menyebabkan overflow, pada saat yang sama ekspresi A*B - C*Dbisa sangat kecil. Bagaimana saya bisa menghitungnya dengan benar? Sebagai contoh:, …
161 c++  c  integer-overflow 

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.