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.





4
Qt: Bagaimana cara saya menangani kejadian pengguna menekan tombol 'X' (tutup)?
Saya mengembangkan aplikasi menggunakan Qt. Saya tidak tahu slot mana yang berhubungan dengan peristiwa "pengguna mengklik tombol 'X' (tutup) dari bingkai jendela" yaitu tombol ini: Jika tidak ada slot untuk ini, adakah yang bisa menyarankan saya metode lain yang saya dapat memulai fungsi setelah pengguna menekan tombol tutup itu.
126 c++  qt 





15
Haruskah saya menggunakan #define, enum atau const?
Dalam proyek C ++ yang sedang saya kerjakan, saya memiliki semacam flag nilai yang dapat memiliki empat nilai. Keempat bendera itu bisa digabungkan. Bendera menggambarkan rekaman dalam database dan dapat: rekor baru catatan dihapus catatan yang dimodifikasi catatan yang ada Sekarang, untuk setiap catatan saya ingin menyimpan atribut ini, jadi …


2
Tangkapan Lambda dan parameter dengan nama yang sama - siapa yang membayangi yang lain? (dentang vs gcc)
auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!"); clang ++ 3.6.0 dan yang lebih baru mencetak "Anda menggunakan clang ++!" dan peringatkan tentang tangkapan foo yang tidak digunakan. g ++ 4.9.0 dan yang lebih baru mencetak "Anda menggunakan g ++!" dan …

25
lakukan {…} sementara (salah)
Saya sedang melihat beberapa kode oleh seorang individu dan melihat dia tampaknya memiliki pola dalam fungsinya: <return-type> function(<params>) { <initialization> do { <main code for function> } while(false); <tidy-up & return> } Tidak buruk , lebih aneh (kode sebenarnya cukup rapi dan tidak mengejutkan). Ini bukan sesuatu yang pernah saya …
125 c++ 

5
Metode virtual pribadi di C ++
Apa keuntungan membuat metode privat virtual di C ++? Saya telah memperhatikan ini dalam proyek C ++ open source: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&); };


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.