Pertanyaan ditandai [c++]

30 suara
5 balasan
Apakah is_constexpr dimungkinkan di C ++ 11?
Apakah mungkin untuk menghasilkan nilai boolean waktu kompilasi berdasarkan pada apakah ekspresi C ++ 11 adalah ekspresi konstan (mis. constexpr...
tanya 6 tahun yang lalu
7 suara
1 balasan
Apakah mungkin untuk melewatkan kelas sebagai parameter ke fungsi di c ++?
Saya memiliki fungsi dengan void * sebagai salah satu parameternya (void digunakan sebagai objek generik). Tetapi untuk dapat memanggil fungsi d...
c++
tanya 7 tahun yang lalu
2128 suara
10 balasan
Mengapa penambahan elemen jauh lebih cepat di loop terpisah daripada di loop gabungan?
Misalkan a1, b1, c1, dan d1 arahkan ke memori tumpukan dan kode numerik saya memiliki loop inti berikut.  const int n = 100000; for (int j =...
15 suara
3 balasan
definisi fungsi fungsi inline constexpr legal atau tidak? gcc (ok) vs dentang (kesalahan)
Program saya saat ini ditolak oleh dentang tetapi mengkompilasi dengan gcc. Itu bermuara pada contoh sederhana berikut ini:  struct A { stat...
tanya 6 tahun yang lalu
6 suara
1 balasan
Cara efisien (on Ryzen) untuk mengekstraksi elemen aneh dari __m256 menjadi __m128?
Apakah ada cara intrinsik atau efisien lainnya untuk mengemas ulang komponen 32 bit tinggi /rendah dari komponen 64-bit dari register AVX ke dal...
tanya 2 tahun yang lalu
4 suara
2 balasan
Bagaimana cara mengubah objek kelas ke string json menggunakan boost library di C ++?
Saya cukup baru di C ++ dan saya minta maaf sebelumnya jika Anda merasa ini sangat mudah. ​​ Saya punya file berikut POST1.h
tanya 4 tahun yang lalu
4 suara
1 balasan
Bagaimana cara mengomunikasikan data waktu-nyata antara kode Java dan C ++?
Aplikasi saya mencakup 2 perangkat - ponsel dan CPU. Ponsel ini mentransfer data secara konstan ke laptop dengan latensi rendah (milidetik). Ked...
tanya 6 tahun yang lalu
40 suara
6 balasan
Definisi dan penggunaan Memset
Apa kegunaan fungsi memset()?.    Definisi : Menyetel byte pertama dari blok memori yang ditunjuk oleh ptr ke   nilai yang ditentukan (ditaf...
tanya 10 bulan yang lalu
4 suara
1 balasan
kontrol arcball dengan Qt, dan OpenGL
Saya mencoba mengimplementasikan pengontrol arcball /trackball menggunakan Open GL dan Qt. Namun, saya cukup baru di OpenGL. Saya mengalami wakt...
tanya 5 tahun yang lalu
8 suara
8 balasan
C ++ Segitiga Pascal
Saya sedang mencari penjelasan tentang cara kerja versi segitiga pascal rekursif Berikut ini adalah garis balik rekursif untuk segitiga pasca...
tanya 4 tahun yang lalu
4 suara
11 balasan
Cara mendapatkan palindrome terpendek dari sebuah string
Misalnya: String adalah: abcd palindrome terpendek adalah abcdcba adalah solusinya palindrome yang lebih panjang bisa berupa: abcddcba...
c c++
tanya 8 tahun yang lalu
11 suara
2 balasan
OpenGL ES 2.0 vs OpenGL 3 - Kesamaan dan Perbedaan
Dari apa yang saya baca, tampaknya OpenGL ES 2.0 bukan apa-apa seperti OpenGL 2.1, yang merupakan asumsi saya sebelumnya. Yang saya ingin t...
7 suara
4 balasan
Pencocokan Templat untuk Koin dengan OpenCV
Saya melakukan proyek yang akan secara otomatis menghitung nilai koin dari gambar input. Sejauh ini saya telah mensegmentasi koin menggunakan be...
4 suara
2 balasan
Qt4 hingga Qt5: QPainter :: drawPixmapFragments () dengan 5 argumen - bagaimana mengatasinya?
Qt 4.8 (4.8.6) memiliki fungsi kelebihan beban QPainter :: drawPixmapFragments () dengan 5 argumen:  void drawPixmapFragments(const QRectF *ta...
tanya 1 tahun yang lalu
6 suara
4 balasan
Apa gunanya menerapkan fungsi matematika khusus di C ++ (seperti SQRT)?
Dalam beberapa minggu terakhir saya bertanya-tanya apa gunanya orang mencoba menemukan kembali roda dan menghabiskan waktu berjam-jam untuk menu...
tanya 1 tahun yang lalu
5 suara
2 balasan
Membangun dan menjalankan aplikasi konsol C ++ dengan entri 'utama' standar di VS (2010)
Saya menggunakan Visual Studio 2010 dan memulai proyek aplikasi konsol. VS menghasilkan titik masuk sebagai _tmain(int argc, wchar_t *argv[])...
tanya 7 tahun yang lalu
11 suara
1 balasan
C ++: Mendapatkan kode kesalahan c3859 saat mengkompilasi dalam campuran C ++ / CLI dan C ++
Setelah saya melakukan seperti yang disarankan oleh Hans Passant di C ++: Mendapatkan "error C2065: 'pst': undeclared identifier" saat mengguna...
tanya 2 tahun yang lalu
4 suara
4 balasan
Bagaimana membatasi akses ke fungsi atau objek tertentu ke file saat ini?
Saya bertanya-tanya apakah mungkin membatasi akses ke fungsi atau objek tertentu yang dideklarasikan dalam ruang nama secara eksklusif ke kelas...
tanya 6 tahun yang lalu
8 suara
1 balasan
Bagaimana menerapkan dua struct yang dapat saling mengakses?
Kode yang saya tulis:   struct A; struct B; struct A { int v; int f(B b) { return b.v;...
6 suara
5 balasan
Apakah saya perlu menghapus array secara eksplisit di C ++ untuk menghemat memori?
Dalam satu fungsi. Saya membuat array lokal. char arr[20]; Dan sebelum akhir fungsi ini. Akankah kompiler melakukan pengumpulan sampah untuk say...
tanya 4 bulan yang lalu
18 suara
5 balasan
Berfungsi dengan jumlah parameter yang ditentukan oleh integer
Saya memiliki kelas dengan templat yang menerima integer:  template <unsigned int N> class Example {}; Saya mencari cara untuk mendef...
tanya 1 tahun yang lalu
4 suara
1 balasan
Apakah anggota statis templat kelas secara implisit instantiated, atau tidak?
Pertimbangkan dua kutipan berikut:    [C++11: 14.7.1/1]: [..] Instansiasi implisit dari spesialisasi templat kelas menyebabkan instantiasi...
tanya 4 tahun yang lalu
34 suara
2 balasan
Apakah panggilan fungsi dalam daftar penginisialisasi konstruktor diurutkan?
Pertimbangkan:  int f () { static int i = 0; return i++; } struct Test { int a, b; Test () : a(f()), b(f()) {} }; Test t;...
883 suara
5 balasan
Apa aturan tentang menggunakan garis bawah pada pengidentifikasi C ++?
Umum di C ++ untuk memberi nama variabel anggota dengan semacam awalan untuk menunjukkan fakta bahwa mereka adalah variabel anggota, bukan varia...
tanya 7 bulan yang lalu
16 suara
2 balasan
Bukankah seharusnya mendeklarasikan Kompilasi Pemicu argumennya?
Jadi saya bingung bagaimana cara kerjanya. Diberikan:  template <typename T> int foo(T t) { t.foo(); } Sepertinya panggilan ini gagal...