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
Bagaimana cara melewatkan parameter dengan benar?
Saya seorang pemula C ++ tetapi bukan pemula pemrograman. Saya mencoba mempelajari C ++ (c ++ 11) dan bagi saya hal yang paling tidak jelas adalah parameter yang lewat. Saya mempertimbangkan contoh sederhana ini: Kelas yang semua anggotanya memiliki tipe primitif: CreditCard(std::string number, int expMonth, int expYear,int pin):number(number), expMonth(expMonth), expYear(expYear), …
108 c++  c++11 


6
Struktur C / C ++ vs Kelas
Setelah menyelesaikan kelas C ++ saya, menurut saya struct / class hampir identik kecuali dengan beberapa perbedaan kecil. Saya tidak pernah memprogram dalam C sebelumnya; tapi saya tahu itu memiliki struct. Dalam C apakah mungkin untuk mewarisi struct lain dan mengatur pengubah publik / pribadi? Jika Anda dapat melakukan ini …
108 c++  class  struct 


10
Mengapa std :: min gagal saat windows.h disertakan?
#include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } Apa yang dilakukan windows jika saya menyertakan Windows.h? Saya tidak dapat menggunakan std::mindi visual studio 2005. Pesan kesalahannya adalah: error C2589: '(' : illegal token on right side of '::' error C2059: syntax error : …


3
Mengapa tipe integer cepat lebih cepat daripada tipe integer lainnya?
Dalam ISO / IEC 9899: 2018 (C18), dinyatakan di bawah 7.20.1.3: 7.20.1.3 Jenis integer lebar minimum minimum 1 Masing-masing tipe berikut menunjuk tipe integer yang biasanya tercepat 268) untuk beroperasi dengan semua tipe integer yang setidaknya memiliki lebar yang ditentukan. 2 Nama typedef int_fastN_tmenunjuk tipe integer tercepat yang ditandatangani dengan …
107 c++  c  performance  types  int 


10
Bagaimana cara melarang pekerja sementara
Untuk kelas Foo, apakah ada cara untuk melarang pembuatannya tanpa memberinya nama? Sebagai contoh: Foo("hi"); Dan hanya izinkan jika Anda memberinya nama, seperti berikut? Foo my_foo("hi"); Masa pakai yang pertama hanyalah pernyataan, dan yang kedua adalah blok penutup. Dalam kasus penggunaan saya, Foomengukur waktu antara konstruktor dan destruktor. Karena saya …
107 c++ 

10
C ++: perpustakaan regex apa yang harus saya gunakan? [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 5 tahun lalu . Perbaiki pertanyaan ini Saya sedang mengerjakan proyek C ++ komersial (bukan open source) yang berjalan pada sistem berbasis …
107 c++  regex  linux 

4
Pembandingan (python vs. c ++ menggunakan BLAS) dan (numpy)
Saya ingin menulis program yang memanfaatkan fungsi aljabar linier BLAS dan LAPACK secara ekstensif. Karena kinerja adalah masalah, saya melakukan beberapa pembandingan dan ingin tahu, apakah pendekatan yang saya ambil itu sah. Bisa dibilang, saya memiliki tiga kontestan dan ingin menguji kinerja mereka dengan perkalian matriks-matriks sederhana. Para kontestannya adalah: …
107 c++  python  numpy  benchmarking  blas 



9
Apakah C ++ enum ditandatangani atau tidak?
Apakah C ++ enum ditandatangani atau tidak? Dan dengan ekstensi, apakah aman untuk memvalidasi input dengan memeriksa bahwa itu adalah <= nilai maks Anda, dan meninggalkan> = nilai min Anda (dengan asumsi Anda mulai dari 0 dan bertambah 1)?
107 c++  enums 

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.