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 2 tahun yang lalu .
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 2 tahun yang lalu .
Di C ++ 11, apakah ada cara untuk templat fungsi lambda? Atau apakah secara inheren terlalu spesifik untuk dicampuri? Saya mengerti bahwa saya dapat mendefinisikan kelas templated klasik / functor sebagai gantinya, tetapi pertanyaannya lebih seperti: apakah bahasa mengizinkan templating fungsi...
Saya bisa melihat mengapa autotipe C ++ 11 meningkatkan kebenaran dan perawatan. Saya pernah membaca bahwa itu juga dapat meningkatkan kinerja ( Almost Always Auto oleh Herb Sutter), tetapi saya kehilangan penjelasan yang bagus. Bagaimana cara automeningkatkan kinerja? Adakah yang bisa memberi...
Saya sering mendengar istilah 'terhubung secara statis' dan 'terhubung secara dinamis', sering kali mengacu pada kode yang ditulis dalam C , C ++ atau C # . Apa yang mereka, apa yang sebenarnya mereka bicarakan, dan apa yang mereka
Jadi kita memiliki file sumber mainmodule.cpp yang besar (11.000 baris?) Dalam proyek kami dan setiap kali saya harus menyentuhnya saya merasa ngeri. Karena file ini sangat sentral dan besar, ia terus mengumpulkan kode semakin banyak dan saya tidak bisa memikirkan cara yang baik untuk membuatnya...
Saya mencoba melakukan sesuatu seperti ini: QString string; // do things... std::cout << string << std::endl; tetapi kode tidak dikompilasi. Bagaimana cara mengeluarkan konten qstring ke konsol (misalnya untuk tujuan debugging atau alasan lain)? Bagaimana mengkonversi QStringke...
Saya menulis sebuah program yang melibatkan penggunaan pernyataan switch ... Namun pada kompilasi itu menunjukkan: Kesalahan: Lompat ke label kasus. Kenapa bisa begitu? #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace...
Bagaimana saya melakukan loop for pada setiap karakter dalam string di C
Saya sebagian menggunakan daftar inisialisasi anggota dengan konstruktor saya ... tapi saya sudah lama lupa alasan di balik ini ... Apakah Anda menggunakan daftar inisialisasi anggota di konstruktor Anda? Jika demikian, mengapa? Jika tidak, mengapa
Ok, jadi terakhir kali saya menulis C ++ untuk mencari nafkah, std::auto_ptradalah semua std lib telah tersedia, dan boost::shared_ptrsemua adalah kemarahan. Saya tidak pernah benar-benar melihat ke dalam tipe penunjuk pintar lainnya yang disediakan. Saya mengerti bahwa C ++ 11 sekarang menyediakan...
Kompilasi kode berikut dan dapatkan kesalahan dari type illegal. int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } Anda tidak dapat menggunakan string di salah satu switchatau case. Mengapa? Apakah ada solusi yang berfungsi baik...
Saya tahu bahwa setidaknya salah satu perubahan dalam C ++ 11 yang akan menyebabkan beberapa kode lama berhenti dikompilasi: pengenalan explicit operator bool()di perpustakaan standar, menggantikan contoh lama dari operator void*(). Memang, kode yang akan dipecah ini mungkin kode yang seharusnya...
Mengapa tidak diizinkan untuk mendapatkan referensi non-const ke objek sementara, yang fungsinya getx()kembali? Jelas, ini dilarang oleh Standar C ++ tetapi saya tertarik pada tujuan pembatasan tersebut, bukan referensi ke standar. struct X { X& ref() { return *this; } }; X getx() { return...
Sejauh yang saya mengerti, pengenalan overridekata kunci di C ++ 11 tidak lebih dari sebuah cek untuk memastikan bahwa fungsi yang sedang dilaksanakan adalah fungsi overridedari sebuah virtualkelas dasar. Itu
Apa manfaat lewat pointer dari melewati referensi di C ++? Akhir-akhir ini, saya telah melihat sejumlah contoh yang memilih lewat argumen fungsi oleh pointer daripada lewat referensi. Apakah ada manfaatnya melakukan ini? Contoh: func(SPRITE *x); dengan
Saya mencari aturan yang melibatkan fungsi templat C ++ sebagai argumen. Ini didukung oleh C ++ seperti yang ditunjukkan oleh contoh di sini: #include <iostream> void add1(int &v) { v+=1; } void add2(int &v) { v+=2; } template <void (*T)(int &)> void doOperation() {...
Menggunakan contoh ini berasal dari wikipedia, di mana DrawSquare () memanggil DrawLine (), (Perhatikan bahwa diagram ini memiliki alamat tinggi di bagian bawah dan alamat rendah di bagian atas.) Adakah yang bisa menjelaskan kepada saya apa ebpdan espdalam konteks ini? Dari apa yang saya...
Maksud saya sesuatu seperti: int main() { void a() { // code } a(); return
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 4 tahun yang lalu . Perbaiki pertanyaan ini...