Pertanyaan yang diberi tag «c++»

Pertanyaan tentang C ++, bahasa pemrograman tujuan umum yang diketik secara statis, bentuk bebas, multi-paradigma, dikompilasi.


1
Dukungan C ++ 11 untuk fungsi daftar tingkat tinggi
Kebanyakan bahasa pemrograman fungsional (misalnya Common Lisp, Scheme / Racket, Clojure, Haskell, Scala, Ocaml, SML) mendukung beberapa fungsi umum tingkat tinggi pada daftar, seperti map, filter, takeWhile, dropWhile, foldl, foldr(lihat misalnya Common Lisp, Scheme / Racket, Clojure lembar referensi berdampingan , Haskell , Scala , OCaml , dan dokumentasi SML …


7
Apa peran lajang, kelas abstrak dan antarmuka?
Saya sedang belajar OOP di C ++ dan, meskipun saya sadar akan definisi dari ketiga konsep ini, saya tidak dapat benar-benar menyadari kapan atau bagaimana menggunakannya. Mari kita gunakan kelas ini sebagai contoh: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} void set_name (string …


7
Apakah ada konvensi kapitalisasi umum dalam C ++? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya melakukan banyak pekerjaan dalam Python dan Java, dan kedua bahasa tersebut memiliki …

7
Apakah pengalaman C # menerjemahkan dengan baik ke C ++? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Kelas pemrograman saya di sekolah adalah C ++, tetapi saya akhirnya mengerjakan pekerjaan …
13 c#  c++  experience 

9
Menulis ulang assembler IBM + COBOL dalam C ++
Saya bekerja sebagai agen / manajer rental untuk perusahaan rental mobil yang menjalankan sistem rental yang ditulis pada tahun 1972. Saya memutuskan bahwa mungkin sudah waktunya untuk pembaruan. Untuk sedikit latar belakang, berikut adalah contoh singkat dari kegilaan yang harus kita hadapi dari program ini setiap hari: Agen rental harus …


7
Desain: Memanggil kembali ke kelas induk
Ketika memodelkan suatu objek dengan anak-anak, biasanya memasukkan anak-anak melalui komposisi, sebagai anggota kelas induk. Namun terkadang anak-anak perlu memberi tahu orang tua sesuatu, mereka perlu memanggil fungsi orang tua. Bagaimana ini bisa dilakukan menggunakan C ++? Beberapa opsi adalah: Jadikan kelas induk global karena itu objek anak akan dapat …

4
Dalam C / C ++, haruskah saya menggunakan 'const' dalam parameter dan variabel lokal bila memungkinkan?
Pertanyaan ini diinspirasi oleh pertanyaan tentang finaljava . Dalam C / C ++, haruskah saya menggunakan constjika memungkinkan? Saya tahu sudah ada pertanyaan terkait tentang penggunaan constparameter . Sayangnya pertanyaan itu dan jawabannya tidak sepenuhnya menjawab pertanyaan saya, karena ini hanya tentang parameter fungsi, tetapi saya juga ingin tahu tentang …

4
Mengapa sizeof disebut operator waktu kompilasi?
Awalnya, ini adalah bagian dari pertanyaan lain . Mengapa sizeofdisebut operator waktu kompilasi? Bukankah itu sebenarnya operator run-time? Dan jika itu memang operator waktu kompilasi, bagaimana hal itu membantu dalam menghasilkan kode portabel yang berjalan sama di komputer yang berbeda? Tolong jelaskan secara rinci.
12 c++ 

2
Menggunakan manipulator aliran (endl) atau karakter pelarian baris baru (\ n)?
Saya tidak memiliki konteks khusus di mana saya mengajukan pertanyaan, tetapi ketika saya membaca buku pemula tentang C ++ saya memperhatikan penggunaan manipulator aliran akhir dan karakter pelarian baris baru ketika berhadapan dengan objek aliran. Exmaple adalah sebagai berikut: cout << "Hello World" << endl; cout << "Hello World\n"; Pertanyaan …

2
Mengapa kelas dasar perlu memiliki destruktor virtual di sini jika kelas turunan tidak mengalokasikan memori dinamis mentah?
Kode berikut menyebabkan kebocoran memori: #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < 1000000; i++) { …

1
Menggunakan kelas teman untuk merangkum fungsi anggota pribadi di C ++ - praktik atau penyalahgunaan yang baik?
Jadi saya perhatikan mungkin untuk menghindari menempatkan fungsi pribadi di header dengan melakukan sesuatu seperti ini: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class PredicateList_HelperFunctions { static bool fullMatch(PredicateList& p) { return p.somePrivateField == 5; // or …

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.