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.

5
Bisakah kelas dalam mengakses variabel privat?
class Outer { class Inner { public: Inner() {} void func() ; }; private: static const char* const MYCONST; int var; }; void Outer::Inner::func() { var = 1; } const char* const Outer::MYCONST = "myconst"; Kesalahan ini keluar ketika saya mengkompilasi dengan kelas Outer :: Inner 'tidak memiliki anggota bernama …
117 c++  inner-classes 

12
Pola generator C ++ ke Python yang setara
Saya punya beberapa contoh kode Python yang perlu saya tiru di C ++. Saya tidak memerlukan solusi khusus apa pun (seperti solusi hasil berbasis rutin bersama, meskipun itu akan menjadi jawaban yang dapat diterima juga), saya hanya perlu mereproduksi semantik dengan beberapa cara. Python Ini adalah generator urutan dasar, yang …

3
Contoh CMake paling sederhana namun lengkap
Entah bagaimana saya benar-benar bingung dengan cara kerja CMake. Setiap kali saya berpikir bahwa saya semakin dekat untuk memahami bagaimana CMake dimaksudkan untuk ditulis, itu menghilang dalam contoh berikutnya yang saya baca. Yang ingin saya ketahui adalah, bagaimana saya harus menyusun proyek saya, sehingga CMake saya memerlukan paling sedikit pemeliharaan …
117 c++  cmake  project-setup 



7
Legalitas implementasi COW std :: string di C ++ 11
Menurut pemahaman saya, copy-on-write bukanlah cara yang layak untuk mengimplementasikan kepatuhan std::stringdalam C ++ 11, tetapi ketika muncul dalam diskusi baru-baru ini saya mendapati diri saya tidak dapat secara langsung mendukung pernyataan itu. Apakah saya benar bahwa C ++ 11 tidak menerima implementasi berbasis COW std::string? Jika ya, apakah batasan …

6
map vs. hash_map di C ++
Saya punya pertanyaan dengan hash_mapdan mapdalam C ++. Saya mengerti bahwa mapada di STL, tetapi hash_mapbukan standar. Apa perbedaan keduanya?
117 c++  map  hashmap 


1
Apakah async (launch :: async) di C ++ 11 membuat kumpulan thread menjadi usang untuk menghindari pembuatan thread yang mahal?
Ini terkait longgar dengan pertanyaan ini: Apakah std :: thread dikumpulkan dalam C ++ 11? . Meskipun pertanyaannya berbeda, tujuannya tetap sama: Pertanyaan 1: Apakah masih masuk akal untuk menggunakan kumpulan utas Anda sendiri (atau pustaka pihak ketiga) untuk menghindari pembuatan utas yang mahal? Kesimpulan dalam pertanyaan lain adalah bahwa …



2
Program sedang dikompilasi secara berbeda dalam 3 kompiler C ++ utama. Yang mana yang benar?
Sebagai tindak lanjut yang menarik (meskipun tidak terlalu penting secara praktis) untuk pertanyaan saya sebelumnya: Mengapa C ++ memungkinkan kita untuk mengapit nama variabel dalam tanda kurung saat mendeklarasikan variabel? Saya menemukan bahwa menggabungkan deklarasi dalam tanda kurung dengan fitur nama kelas yang disuntikkan dapat menyebabkan hasil yang mengejutkan terkait …

12
const char * penggabungan
Saya perlu menggabungkan dua karakter const seperti ini: const char *one = "Hello "; const char *two = "World"; Bagaimana saya bisa melakukan itu? Saya melewati ini char*dari perpustakaan pihak ketiga dengan antarmuka C jadi saya tidak bisa begitu saja menggunakannya std::string.

12
Dimana C bukan bagian dari C ++? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 6 tahun lalu . Perbaiki pertanyaan ini Saya membaca di banyak buku bahwa C adalah bagian dari C ++. …
116 c++  c 


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.