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
LPCSTR, LPCTSTR dan LPTSTR
Apa perbedaan antara LPCSTR, LPCTSTRdan LPTSTR? Mengapa kita perlu melakukan ini untuk mengubah string menjadi variabel LV/ _ITEMstruktur pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

8
Instruksi khusus OS di CMAKE: Bagaimana caranya?
Saya seorang pemula CMAKE. Di bawah ini adalah file cmake sederhana yang berfungsi dengan baik di jendela lingkungan mingw. Masalahnya jelas dengan target_link_libraries()fungsi CMAKE di mana saya menghubungkan libwsock32.a. Di jendela ini berfungsi dan saya mendapatkan hasilnya. Namun, seperti yang diharapkan, di Linux, /usr/bin/ldpencarian -lwsock32yang TIDAK ada di OS Linux. …
109 c++  linux  cmake  mingw  portability 


6
Apa yang membuat penggunaan pointer ini tidak dapat diprediksi?
Saat ini saya sedang mempelajari petunjuk dan profesor saya memberikan potongan kode ini sebagai contoh: //We cannot predict the behavior of this program! #include <iostream> using namespace std; int main() { char * s = "My String"; char s2[] = {'a', 'b', 'c', '\0'}; cout << s2 << endl; return …
108 c++  pointers 

6
Mengapa tidak masalah mengembalikan 'vektor' dari suatu fungsi?
Harap pertimbangkan kode ini. Saya telah melihat kode jenis ini beberapa kali. wordsadalah vektor lokal. Bagaimana mungkin mengembalikannya dari suatu fungsi? Bisakah kita jamin dia tidak akan mati? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } std::vector<string> words;//this …

11
Kesalahan kompilasi GCC dengan kode> 2 GB
Saya memiliki sejumlah besar fungsi dengan total sekitar 2,8 GB kode objek (sayangnya tidak ada jalan lain, komputasi ilmiah ...) Ketika saya mencoba menautkannya, saya mendapatkan relocation truncated to fit: R_X86_64_32Skesalahan (yang diharapkan) , yang saya harap dapat dihindari dengan menentukan flag compiler -mcmodel=medium. Semua perpustakaan yang ditautkan selain yang …
108 c++  c  gcc  compiler-errors 

2
Penyelesaian kode lebih cepat dengan dentang
Saya sedang menyelidiki percepatan penyelesaian kode potensial saat menggunakan mekanisme penyelesaian kode clang. Alur yang dijelaskan di bawah ini adalah yang saya temukan di rtags , oleh Anders Bakken. Unit terjemahan diurai oleh file pemantauan daemon untuk perubahan. Ini dilakukan oleh clang_parseTranslationUnitfungsi yang dipanggil dan terkait ( reparse*, dispose*). Ketika …


8
Bagaimana BLAS mendapatkan performa ekstrim seperti itu?
Karena penasaran saya memutuskan untuk mengukur fungsi perkalian matriks saya sendiri versus implementasi BLAS ... Saya harus mengatakan yang paling tidak terkejut dengan hasilnya: Implementasi Kustom, 10 uji coba perkalian matriks 1000x1000: Took: 15.76542 seconds. Implementasi BLAS, 10 percobaan perkalian matriks 1000x1000: Took: 1.32432 seconds. Ini menggunakan angka floating point …
108 c++  fortran 


4
Urutan eksekusi C ++ dalam rangkaian metode
Output dari program ini: #include <iostream> class c1 { public: c1& meth1(int* ar) { std::cout << "method 1" << std::endl; *ar = 1; return *this; } void meth2(int ar) { std::cout << "method 2:"<< ar << std::endl; } }; int main() { c1 c; int nu = 0; c.meth1(&nu).meth2(nu); } …

17
simbol eksternal yang belum terselesaikan __imp__fprintf dan __imp____iob_func, SDL2
Bisakah seseorang menjelaskan apa itu __imp__fprintf dan __imp____iob_func cara eksternal yang belum terselesaikan? Karena saya mendapatkan kesalahan ini saat mencoba mengompilasi: 1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp__fprintf referenced in function _ShowError 1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp____iob_func referenced in function _ShowError 1>E:\Documents\Visual Studio 2015\Projects\SDL2_Test\Debug\SDL2_Test.exe : fatal …

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.