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.

14
Teknik untuk mengaburkan string sensitif di C ++
Saya perlu menyimpan informasi sensitif (kunci enkripsi simetris yang ingin saya rahasiakan) di aplikasi C ++ saya. Pendekatan sederhananya adalah melakukan ini: std::string myKey = "mysupersupersecretpasswordthatyouwillneverguess"; Namun, menjalankan aplikasi melalui stringsproses (atau yang lainnya yang mengekstrak string dari aplikasi biner) akan menampilkan string di atas. Teknik apa yang harus digunakan …

5
Apa sajakah opsi tautan yang benar untuk menggunakan std :: thread di GCC pada linux?
Hai, saya mencoba menggunakan std::threaddengan G ++. Ini kode tes saya #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Ini dikompilasi, tetapi ketika saya mencoba menjalankannya, hasilnya adalah: terminate called after throwing an instance of 'std::system_error' what(): Operation not permitted Aborted Versi kompiler saya: …

5
Kata kunci unsigned di C ++
Apakah default kata kunci unsigned ke tipe data tertentu di C ++? Saya mencoba menulis fungsi untuk kelas untuk prototipe: unsigned Rotate(unsigned object, int count) Tapi saya tidak mengerti apa unsignedartinya. Bukankah seharusnya seperti unsigned intatau apa?
88 c++  unsigned 

3
Bagaimana cara menggunakan glOrtho () di OpenGL?
Saya tidak mengerti penggunaan glOrtho. Adakah yang bisa menjelaskan kegunaannya? Apakah digunakan untuk mengatur kisaran batas koordinat xy dan z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Artinya rentang x, y, dan z adalah dari -1 hingga 1?
88 c++  c  opengl 


2
gcc / g ++: "Tidak ada file atau direktori seperti itu"
g++ beri saya kesalahan formulir: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. Ini sama ketika mengkompilasi program-C dengan gcc. Mengapa demikian? Harap diperhatikan: Pertanyaan ini telah ditanyakan berkali-kali sebelumnya, tetapi setiap kali pertanyaan ini khusus untuk situasi penanya. Tujuan pertanyaan ini adalah untuk memiliki pertanyaan yang …
88 c++  c  gcc  g++  c++-faq 

5
Memahami std :: atomic :: bandingkan_exchange_weak () di C ++ 11
bool compare_exchange_weak (T& expected, T val, ..); compare_exchange_weak()adalah salah satu primitif pertukaran-perbandingan yang disediakan dalam C ++ 11. Ini lemah dalam arti mengembalikan salah meskipun nilai objek sama dengan expected. Ini karena kegagalan palsu pada beberapa platform di mana urutan instruksi (bukan satu seperti pada x86) digunakan untuk mengimplementasikannya. Pada …



10
Mengapa printf ("% f", 0); berikan perilaku yang tidak terdefinisi?
Pernyataan printf("%f\n",0.0f); mencetak 0. Namun demikian, pernyataan tersebut printf("%f\n",0); mencetak nilai acak. Saya menyadari bahwa saya menunjukkan semacam perilaku yang tidak jelas, tetapi saya tidak tahu mengapa secara spesifik. Nilai floating point di mana semua bitnya 0 masih valid floatdengan nilai 0. floatdan intberukuran sama pada mesin saya (bahkan jika …


5
modul tidak aman untuk SAFESEH image C ++
Saya menggunakan Microsoft Visual Studio 2011 Professional Beta Saya mencoba menjalankan file OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) yang telah saya kompilasi menggunakan cMake & Visual Studio Complier. Namun ketika saya pergi untuk men-debug proyek, saya mendapatkan 600+ kesalahan yang sebagian besar adalah: error LNK2026: modul tidak aman untuk image …

12
Apakah TCHAR masih relevan?
Saya baru mengenal pemrograman Windows dan setelah membaca buku Petzold saya bertanya-tanya: apakah masih merupakan praktik yang baik untuk menggunakan TCHARtipe dan _T()fungsi untuk mendeklarasikan string atau jika saya harus menggunakan wchar_tdan L""string dalam kode baru? Saya hanya akan menargetkan Windows 2000 dan yang lebih baru dan kode saya akan …
87 c++  c  windows  unicode  wchar-t 

4
Dapatkan elemen terakhir dari std :: string
Saya bertanya-tanya apakah ada singkatan atau cara yang lebih elegan untuk mendapatkan karakter terakhir dari sebuah string seperti di: char lastChar = myString.at( myString.length() - 1 ); Sesuatu myString.back()sepertinya tidak ada. Apakah ada yang setara?
87 c++  string 

9
Apakah ada penggunaan yang sah untuk void *?
Apakah ada penggunaan yang sah void*di C ++? Atau apakah ini diperkenalkan karena C memilikinya? Sekadar rekap pikiran saya: Masukan : Jika kita ingin mengizinkan beberapa jenis masukan, kita dapat membebani fungsi dan metode, sebagai alternatif kita dapat menentukan kelas dasar umum, atau templat (terima kasih telah menyebutkan ini dalam …
87 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.