Pertanyaan yang diberi tag «c++»

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

17
Apa pertanyaan wawancara C ++ terbaik? [Tutup]
Jika Anda bisa bertanya kepada seorang programmer C ++ satu pertanyaan untuk mengukur keterampilan C ++ mereka, apakah itu? Pertanyaan yang menurut saya paling baik adalah: Dapatkah Anda memanggil "hapus ini;" di dalam fungsi anggota? (Saya menempatkan ini sebagai tautan sehingga Anda dapat memikirkannya terlebih dahulu, lalu pergi ke The …
28 c++  interview 

2
Implementasi kelas dan antarmuka abstrak murni
Meskipun ini tidak wajib dalam standar C ++, tampaknya cara GCC misalnya, mengimplementasikan kelas induk, termasuk yang abstrak murni, adalah dengan memasukkan pointer ke tabel-v untuk kelas abstrak itu di setiap instance dari kelas yang bersangkutan . Tentu saja ini menggembungkan ukuran setiap instance dari kelas ini dengan sebuah pointer …

2
Apa perbedaan antara function () dan function (void)?
Saya telah mendengar bahwa ini adalah praktik yang baik untuk menulis fungsi yang tidak menerima apa pun sebagai parameter seperti ini: int func(void); Tetapi saya mendengar bahwa cara yang tepat untuk mengekspresikannya adalah seperti ini: int func(); Apa perbedaan antara kedua deklarasi fungsi ini di C dan C ++?

3
Algoritme pencarian string mana yang paling cepat?
Saya telah terjebak selama beberapa waktu yang merupakan algoritma pencarian string tercepat, mendengar banyak pendapat, tetapi pada akhirnya saya tidak yakin. Saya telah mendengar beberapa orang mengatakan bahwa algoritma tercepat adalah Boyer-Moore dan beberapa mengatakan bahwa Knuth-Morris-Pratt sebenarnya lebih cepat. Saya telah mencari kompleksitas pada keduanya, tetapi mereka kebanyakan terlihat …

7
Bagaimana saya bisa belajar menulis C ++ idiomatik?
Saya seorang mahasiswa ilmu komputer, dan sebagai hasilnya, saya diajari C ++ sebagai versi yang lebih baik dari C dengan kelas-kelas. Saya akhirnya mencoba menemukan kembali roda setiap kali solusi untuk masalah yang kompleks diperlukan, hanya untuk menemukan beberapa saat setelah itu, beberapa fitur bahasa atau rutin perpustakaan standar berpotensi …
27 c++ 

8
Penghentian dianggap berbahaya? [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 6 tahun yang lalu . Saya baru saja mengkompilasi beberapa kode saya sendiri dengan -std=c++0xbendera di GCC, karena …

5
Apakah templat C ++ hanya semacam makro yang dimuliakan?
Dari perbandingan yang berbeda antara templat C ++ dan C # / Java generics seperti ini- /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 Saya mendapat persepsi bahwa, template C ++ diimplementasikan oleh beberapa jenis preprocessing (penggantian teks biasa sebelum parsing), bukan kompilasi. Karena tipe yang memeriksa templat C ++ menyerupai makro C. Maksud saya, jika ada …
27 c++  c  compiler  templates  macros 

2
Apakah pernah buruk untuk menandai fungsi constexpr C ++?
Diberi fungsi yang sangat sepele, int transform(int val) { return (val + 7) / 8; } Seharusnya sangat jelas bahwa mudah untuk mengubah fungsi ini menjadi constexprfungsi, memungkinkan saya untuk menggunakannya ketika mendefinisikan constexprvariabel, seperti: constexpr int transform(int val) { return (val + 7) / 8; } Asumsi saya adalah …
26 c++  c++11 

11
Diganggu oleh bug multithreaded
Di tim baru saya yang saya kelola, sebagian besar kode kami adalah platform, soket TCP, dan kode jaringan http. Semua C ++. Sebagian besar berasal dari pengembang lain yang telah meninggalkan tim. Pengembang saat ini di tim sangat cerdas, tetapi sebagian besar junior dalam hal pengalaman. Masalah terbesar kami: bug …

13
Mengajar siswa yang berjuang dengan dasar-dasar dalam C ++ [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya mengajari beberapa siswa yang mengalami kesulitan signifikan mempelajari dasar-dasar bahasa pemrograman pertama mereka: C ++. Saya …

9
Mengapa seseorang ingin menonaktifkan peringatan kompiler?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Jawaban ini dan komentar yang ditambahkan kepadanya menunjukkan cara untuk menonaktifkan beberapa peringatan penyusun menggunakan #pragmaarahan. Mengapa orang ingin melakukan itu? Biasanya peringatan ada karena suatu alasan, dan saya …
26 c#  c++  c  warnings 

25
Apakah C ++ cocok sebagai bahasa pertama? [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 6 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi …



3
Apa perbedaan antara menggunakan struct dan std :: pair?
Saya seorang programmer C ++ dengan pengalaman terbatas. Andaikata saya ingin menggunakan suatu STL mapuntuk menyimpan dan memanipulasi beberapa data, saya ingin tahu apakah ada perbedaan yang berarti (juga dalam kinerja) antara kedua pendekatan struktur data tersebut: Choice 1: map<int, pair<string, bool> > Choice 2: struct Ente { string name; …

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.