Pertanyaan yang diberi tag «c++»

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

3
Apakah objektif-C ++ sedang dihapus? [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 . Apakah apel menghapus dukungan untuk objektif-c ++? Perhatikan yang berikut ini: Dalam manual …
10 c++  objective-c  apple 

9
Seberapa pentingkah Anda mengetahui standar C ++?
Saya memang mencoba mencari, tetapi saya tidak melihat pertanyaan serupa (entah itu atau terminologi pencarian saya salah - jika demikian, jangan ragu untuk menutup). Saya adalah pengguna setia SO, dan saya perhatikan bahwa ada banyak referensi ke standar C ++ dalam diskusi dan jawaban - dan saya harus mengakui, saya …
10 c++  standards 

10
Lebih suka algoritma ke loop tulisan tangan?
Manakah dari berikut ini yang menurut Anda lebih mudah dibaca? Lingkaran tulisan tangan: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Atau doa algoritma: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Saya bertanya-tanya apakah std::for_eachbenar-benar layak, mengingat contoh sederhana seperti itu sudah membutuhkan begitu banyak …
10 c++  algorithms 



3
Bagaimana cara merancang program C ++ untuk memungkinkan impor runtime fungsi?
hari ini, saya ingin mengajukan pertanyaan kepada Anda tentang kemampuan C ++ untuk mewujudkan arsitektur perangkat lunak tertentu. Tentu saja, saya telah menggunakan pencarian tetapi belum menemukan jawaban yang terhubung langsung. Pada dasarnya, tujuan saya adalah untuk membangun sebuah program yang memungkinkan pengguna untuk pemodelan dan simulasi sistem fisik yang …


1
Pindahkan semantik di C ++ - Pindahkan-kembali variabel lokal
Pemahaman saya adalah bahwa dalam C ++ 11, ketika Anda mengembalikan variabel lokal dari suatu fungsi dengan nilai, kompiler diperbolehkan untuk memperlakukan variabel itu sebagai r-nilai referensi dan 'memindahkannya keluar dari fungsi untuk mengembalikannya (jika RVO / NRVO tidak terjadi sebagai gantinya, tentu saja). Pertanyaan saya adalah, tidak bisakah ini …
10 c++  c++11 


4
Pola desain untuk perilaku polimorfik sambil memungkinkan pemisahan perpustakaan
Katakanlah saya memiliki hirarki dari Itemkelas: Rectangle, Circle, Triangle. Saya ingin dapat menggambar mereka, jadi kemungkinan pertama saya adalah menambahkan Draw()metode virtual untuk masing-masing: class Item { public: virtual ~Item(); virtual void Draw() =0; }; Namun, saya ingin membagi fungsionalitas menggambar ke pustaka Draw yang terpisah sementara Core library hanya …

3
Bagaimana saya merangkum akses basis data?
Apa saja contoh struktur kelas yang baik yang digunakan untuk mengelola akses basis data? Saya penggemar enkapsulasi kelas dan lebih suka wadah (mis. Mobil) untuk tidak melakukan tugas basis data. Saya juga ingin kemampuan untuk dengan mudah memasukkan hal-hal seperti cache basis data di masa depan. Saya sering mengambil pola …
10 c++  database 

3
Abstrak kelas dasar dan copy konstruksi, aturan praktis
Sering kali itu ide yang baik untuk memiliki kelas dasar abstrak untuk mengisolasi antarmuka objek. Masalahnya adalah bahwa konstruksi salinan, IMHO, cukup banyak rusak secara default di C ++, dengan copy constructor yang dihasilkan secara default. Jadi, apa sajakah Gotcha ketika Anda memiliki kelas dasar abstrak dan petunjuk mentah di …


3
Apakah ada manfaatnya untuk mendefinisikan variabel lokal konstan sebagai statis (c ++)?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Apakah ada manfaatnya untuk mendefinisikan variabel lokal konstan sebagai static? Atau itu tidak perlu dan bahkan praktik yang buruk.
10 c++  c++11  c++14 

5
Bagaimana cara membagi memori antara aplikasi yang ditulis dalam C / C ++
Saya akan melalui program yang ditulis dalam C / C ++ untuk kontrol dalam robotika. Pada dasarnya, tiga program berbeda berjalan secara bersamaan, dan mereka berkomunikasi melalui memori bersama. Google-ling sekitar saya menemukan berpikir seperti vxWorks dan meningkatkan header interprocess perpustakaan ( Meningkatkan dokumentasi: Berbagi memori antara proses ). Sekarang, …
10 c++  c  memory  memory-usage  boost 

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.