Pertanyaan yang diberi tag «c++»

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

2
Bitwise-OR vs Menambahkan Bendera
Saya telah melihat orang lain menggunakan Bitwise-OR untuk menggabungkan flag sebelumnya: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; Itu juga cara saya melakukannya. Tapi saya juga melihat beberapa (tidak banyak) menggabungkan flag menggunakan tambahan: #define RUN 0x01 #define JUMP …
16 c++  operators 




4
size_t atau int untuk dimensi, indeks, dll
Dalam C ++, size_t(atau, lebih tepatnya T::size_typeyang "biasanya" size_t; yaitu, unsignedtipe) digunakan sebagai nilai balik untuk size(), argumen ke operator[], dll. (Lihat std::vector, et. Al.) Di sisi lain, bahasa .NET menggunakan int(dan, opsional, long) untuk tujuan yang sama; bahkan, bahasa yang sesuai dengan CLS tidak diperlukan untuk mendukung jenis yang …
15 c#  c++  array 

1
Bagaimana std :: vector <bool> terjadi?
Hari ini, hampir semua pengembang C ++ setuju bahwa std::vector&lt;bool&gt;itu kesalahan karena menipu bukan wadah, dan kasus penggunaannya sebagian besar tumpang tindih dengan yang ada std::bitset. Bagaimana itu bisa dipilih ke dalam standar? Apakah itu kontroversial pada saat itu? Apa argumen pendukung utama?
15 c++  history  stl 

6
Seberapa penting penyelarasan memori? Apakah masih penting?
Dari beberapa waktu sekarang, saya telah mencari dan membaca banyak tentang penyelarasan memori, cara kerjanya, dan cara menggunakannya. Artikel paling relevan yang saya temukan untuk saat ini adalah artikel ini . Tetapi bahkan dengan itu saya masih memiliki beberapa pertanyaan tentang itu: Keluar dari sistem tertanam, kita sering memiliki sejumlah …

2
Haruskah seseorang memperoleh / mewarisi dari std :: exception?
Saat mendesain pustaka C ++ 'serius' pertama saya, saya bertanya pada diri sendiri: Apakah gaya yang baik untuk mendapatkan pengecualian dari std::exceptiondan keturunannya? Bahkan setelah membaca Merancang kelas pengecualian Apa yang dimaksud dengan 'jumlah yang baik' untuk diterapkan untuk perpustakaan saya? Aku masih tidak yakin. Karena, selain praktik umum (tapi …
15 c++  exceptions 

4
Manajemen parameter dalam aplikasi OOP
Saya sedang menulis aplikasi OOP ukuran sedang di C ++ sebagai cara untuk menerapkan prinsip-prinsip OOP. Saya memiliki beberapa kelas dalam proyek saya, dan beberapa dari mereka perlu mengakses parameter konfigurasi run-time. Parameter ini dibaca dari beberapa sumber selama pengaktifan aplikasi. Beberapa dibaca dari file konfigurasi di home-dir pengguna, beberapa …

3
Pemrograman Berorientasi Non-Obyek dalam Bahasa Berorientasi Obyek [ditutup]
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 . Baru-baru ini saya ditugaskan untuk membuat kalkulator dengan penambahan fungsi, pengurangan, perkalian, pembagian, dan …


2
Mana yang lebih baik: sekelompok getter atau 1 metode dengan parameter string pemilihan?
Domain pengetahuan kami melibatkan orang-orang yang berjalan di atas piring penekan tekanan dengan kaki telanjang. Kami melakukan pengenalan gambar yang menghasilkan objek dari kelas 'Kaki', jika kaki manusia dikenali dalam data sensor. Ada beberapa perhitungan yang harus dilakukan pada data kaki. Sekarang, API mana yang lebih baik: class Foot : …


2
Bisakah WinRT benar-benar digunakan hanya pada batas?
Microsoft (terutama, Herb Sutter ) merekomendasikan ketika menggunakan WinRT dengan C ++ / CX untuk menjaga WinRT pada batas-batas aplikasi dan menjaga inti aplikasi ditulis dalam standar ISO C ++. Saya telah menulis sebuah aplikasi yang ingin saya tinggalkan portabel, jadi fungsionalitas inti saya ditulis dalam standar C ++, dan …
15 c++  portability  winrt 

6
Mengapa C ++ menulis compiler?
Saya bertanya-tanya mengapa C ++ adalah pilihan yang baik untuk menulis kompiler. Tentu saja C juga baik untuk tujuan ini, karena banyak kompiler ditulis dalam C atau C ++ tetapi saya lebih tertarik pada C ++ kali ini. Ada alasan bagus? Saya mencari itu di Internet, tetapi saya tidak dapat …
15 c++  compiler 

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.