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.


14
Mengapa C ++ tidak memiliki refleksi?
Ini adalah pertanyaan yang agak aneh. Tujuan saya adalah untuk memahami keputusan desain bahasa dan untuk mengidentifikasi kemungkinan refleksi dalam C ++. Mengapa komite bahasa C ++ tidak menerapkan refleksi dalam bahasa? Apakah refleksi terlalu sulit dalam bahasa yang tidak berjalan di mesin virtual (seperti java)? Jika seseorang menerapkan refleksi …
337 c++  reflection 


14
Kapan Anda harus menggunakan kemampuan constexpr di C ++ 11?
Tampak bagi saya bahwa memiliki "fungsi yang selalu mengembalikan 5" adalah memecah atau melemahkan arti "memanggil fungsi". Pasti ada alasan, atau kebutuhan untuk kemampuan ini atau itu tidak akan ada di C ++ 11. Kenapa disana? // preprocessor. #define MEANING_OF_LIFE 42 // constants: const int MeaningOfLife = 42; // constexpr-function: …
337 c++  c++11  constexpr 



17
std :: string to char *
Saya ingin mengonversi std :: string menjadi char * atau char [] . std::string str = "string"; char* chr = str; Hasil dalam: "kesalahan: tidak dapat mengkonversi 'std :: string' ke 'char' ..." . Metode apa yang tersedia untuk melakukan ini?
335 c++  string  char 


5
Untuk apa ruang nama sebaris?
C ++ 11 memungkinkan inline namespaces, semua anggota yang juga secara otomatis di dalam melampirkan namespace. Saya tidak dapat memikirkan aplikasi yang bermanfaat ini - dapatkah seseorang memberikan contoh singkat dan ringkas tentang situasi di mana suatu inline namespacedibutuhkan dan di mana itu adalah solusi yang paling idiomatis? (Juga, tidak …


2
Bagaimana menerapkan algoritma penyortiran klasik di C ++ modern?
The std::sortalgoritma (dan sepupu std::partial_sortdan std::nth_element) dari C ++ Standar Perpustakaan di sebagian besar implementasi penggabungan rumit dan hybrid dari algoritma pengurutan yang lebih elementer , seperti pemilihan semacam, insertion sort, cepat semacam, semacam penggabungan, atau semacam tumpukan. Ada banyak pertanyaan di sini dan di situs saudara seperti https://codereview.stackexchange.com/ yang …

3
Apakah 0 desimal literal atau oktal literal?
Nol selalu nol, jadi tidak masalah. Tetapi dalam sebuah diskusi baru-baru ini dengan seorang teman dia mengatakan bahwa literal literal hampir tidak digunakan hari ini. † Kemudian saya sadar bahwa sebenarnya hampir semua literal integer dalam kode saya adalah oktal, yaitu 0. Apakah 0literal oktal menurut tata bahasa C ++? …
329 c++  zero  octal 

10
Cara menerapkan pola metode pabrik di C ++ dengan benar
Ada satu hal dalam C ++ yang telah membuat saya merasa tidak nyaman untuk waktu yang cukup lama, karena saya sejujurnya tidak tahu bagaimana melakukannya, meskipun kedengarannya sederhana: Bagaimana cara menerapkan Metode Pabrik di C ++ dengan benar? Sasaran: untuk memungkinkan klien mengizinkan instantiate beberapa objek menggunakan metode pabrik alih-alih …



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.