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 saya menginisialisasi float ke nilai maksimal / minnya?
Bagaimana saya membuat kode keras nilai maksimum atau minimum absolut untuk float atau double? Saya ingin mencari maks / menit dari sebuah array hanya dengan mengulang dan menangkap yang terbesar. Ada juga positif dan negatif tak terhingga untuk pelampung, haruskah saya menggunakan itu? Jika demikian, bagaimana cara menunjukkannya dalam kode …

8
Bagaimana cara menetapkan alias ke nama fungsi di C ++?
Sangat mudah untuk membuat nama baru untuk sebuah tipe, variabel, atau namespace. Tapi bagaimana cara menetapkan nama baru ke suatu fungsi? Misalnya, saya ingin menggunakan nama holleruntuk printf. #define sudah jelas ... ada cara lain? Solusi: #define holler printf void (*p)() = fn; //function pointer void (&r)() = fn; //function …
100 c++  alias 

4
Akses elemen peta C ++
Saya mencoba menggunakan operator [] mengakses elemen dalam peta const C ++, tetapi metode ini gagal. Saya juga mencoba menggunakan "at ()" untuk melakukan hal yang sama. Kali ini berhasil. Namun, saya tidak dapat menemukan referensi tentang penggunaan "at ()" untuk mengakses elemen di peta C ++ const. Apakah "at …
100 c++  stl  map  const 



13
Fungsi Sequence-zip untuk c ++ 11?
Dengan loop for berbasis rentang baru kita dapat menulis kode seperti for(auto x: Y) {} IMO mana yang merupakan peningkatan besar dari (misalnya) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} Bisakah itu digunakan untuk mengulang dua loop simultan, seperti zipfungsi Pythons ? Bagi mereka yang tidak terbiasa dengan Python, kode: Y1 = …
100 c++  c++11  sequences 

11
Bagaimana mengatasi kesalahan LNK2019: simbol eksternal yang tidak terselesaikan - fungsi?
Saya mendapatkan kesalahan ini, tetapi saya tidak tahu cara memperbaikinya. Saya menggunakan Visual Studio 2013. Saya membuat nama solusi MyProjectTest Ini adalah struktur solusi pengujian saya: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -fungsi.cpp #include "function.h" int multiple(int x, int y){ return x*y; } - …


7
Apa perbedaan antara cout, cerr, clog of iostream header di c ++? Kapan menggunakan yang mana?
Saya mencoba meneliti perbedaan antara cout, cerrdan clogdi internet tetapi tidak dapat menemukan jawaban yang sempurna. Saya masih belum jelas kapan harus menggunakan yang mana. Adakah yang bisa menjelaskan kepada saya, melalui program sederhana dan menggambarkan situasi yang sempurna kapan harus menggunakan yang mana? Saya mengunjungi situs ini yang menunjukkan …
100 c++  iostream  cout  clog 

3
Bagaimana cara mendapatkan posisi elemen tertentu dalam vektor string, menggunakannya sebagai indeks dalam vektor ints?
Saya mencoba untuk mendapatkan indeks elemen dalam vektor strings, untuk menggunakannya sebagai indeks dalam intjenis vektor lain , apakah ini mungkin? Contoh: vector <string> Names; vector <int> Numbers; ... // condition to check whether the name exists or not if((find(Names.begin(), Names.end(), old_name_)) != Names.end()) { // if yes cout <<"Enter …
99 c++ 

3
Bagaimana orang ini membuat kode "Hello World" dengan Microsoft Paint?
Saya baru saja melihat ini dalam beberapa hari terakhir dan tidak tahu cara kerjanya. Video yang saya bicarakan ada di sini : Itu adalah jawaban teratas dari pertanyaan Stack Overflow ini: Mengapa program ini ditolak oleh tiga penyusun? Bagaimana bitmap ini dapat menampilkan program C ++ untuk "Hello World"?
99 c++  c  paint 

3
Bisakah pointer ke titik dasar ke array objek turunan?
Saya pergi ke wawancara kerja hari ini dan diberi pertanyaan menarik ini. Selain kebocoran memori dan fakta tidak ada dtor virtual, mengapa kode ini macet? #include <iostream> //besides the obvious mem leak, why does this code crash? class Shape { public: virtual void draw() const = 0; }; class Circle …
99 c++  pointers 

2
Mengapa std :: ssize () diperkenalkan di C ++ 20?
C ++ 20 memperkenalkan std::ssize()fungsi gratis seperti di bawah ini: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Sebuah implementasi yang mungkin tampaknya menggunakan static_cast, untuk mengubah nilai kembali dari size()fungsi anggota cl ass C menjadi mitra yang ditandatangani. Karena size()fungsi anggota C selalu mengembalikan nilai non-negatif, …
99 c++  stl  unsigned  signed  c++20 

12
C ++ preprocessor __VA_ARGS__ jumlah argumen
Pertanyaan sederhana yang tidak dapat saya temukan jawabannya di internet. Dalam makro argumen variadic, bagaimana menemukan jumlah argumen? Saya setuju dengan boost preprocessor, jika ada solusinya. Jika itu membuat perbedaan, saya mencoba untuk mengubah jumlah variabel argumen makro untuk meningkatkan urutan, daftar, atau larik preprocessor untuk pemrosesan ulang lebih lanjut.


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.