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
Konstanta NaN C / C ++ (literal)?
Apakah ini mungkin untuk menetapkan a NaNke doubleatau floatdi C / C ++? Seperti di JavaScript Anda lakukan: a = NaN. Jadi nanti Anda dapat memeriksa apakah variabel itu angka atau tidak.
110 c++  nan 



8
Qt: tidak dapat menemukan kesalahan -lGL
Saya baru saja menginstal ulang QtCreator, membuat proyek baru ( Aplikasi Qt ) dan mendapatkan ini setelah kompilasi: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt …


7
Bagaimana cara kerja pengecualian (di balik layar) di c ++
Saya terus melihat orang mengatakan bahwa pengecualian itu lambat, tetapi saya tidak pernah melihat bukti apa pun. Jadi, alih-alih menanyakan apakah ada, saya akan bertanya bagaimana cara kerja pengecualian di belakang layar, sehingga saya dapat membuat keputusan kapan harus menggunakannya dan apakah lambat. Dari apa yang saya tahu, pengecualian sama …

4
Apa pembagian pendukung bilangan bulat tercepat dengan nol tidak peduli apa hasilnya?
Ringkasan: Saya mencari cara tercepat untuk menghitung (int) x / (int) y tanpa mendapatkan pengecualian untuk y==0. Sebaliknya saya hanya menginginkan hasil yang sewenang-wenang. Latar Belakang: Saat mengkodekan algoritma pemrosesan gambar, saya sering kali perlu membagi dengan nilai alfa (terakumulasi). Varian paling sederhana adalah kode C biasa dengan aritmatika integer. …



6
Cara menghubungkan program C ++ dengan Boost menggunakan CMake
Seperti apa tampilan file CMake saya untuk menautkan program saya dengan pustaka Boost di Ubuntu? Kesalahan yang ditampilkan selama berjalan make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' File utamanya sangat sederhana: #include <boost/program_options/options_description.hpp> #include <boost/program_options/option.hpp> using namespace std; #include <iostream> namespace po = boost::program_options; int main(int argc, char** argv) { po::options_description …
109 c++  boost  cmake 



5
Mengapa rand ()% 6 bias?
Saat membaca cara menggunakan std :: rand, saya menemukan kode ini di cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased Apa yang salah dengan ekspresi di sebelah kanan? Sudah mencobanya dan bekerja dengan sempurna.
109 c++  random  std 

3
Ganti tanda kompilasi untuk file tunggal
Saya ingin menggunakan serangkaian tanda global untuk menyusun proyek, yang berarti bahwa pada file CMakeLists.txt tingkat atas saya, saya telah menentukan: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Namun, untuk file tertentu (katakanlah "foo.cpp") di subdirektori, saya ingin mengganti flag kompilasi untuk tidak menerapkan -Weffc ++ (termasuk pustaka komersial yang …

5
Apakah ada demangler nama online untuk C ++? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 4 tahun lalu . Perbaiki pertanyaan ini Saya mendapatkan kesalahan tautan yang cukup panjang dan membingungkan, dan akan sangat senang jika saya …
109 c++  demangler 

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.