Katakanlah kita punya std::cout << "Something"; Bagaimana tepatnya ini bekerja? Saya hanya ingin memastikan bahwa saya memahami ini dengan baik dan dari apa yang telah saya baca, bolehkah mengatakan bahwa pada dasarnya operator penyisipan memasukkan string literal "Sesuatu" ke dalam aliran keluara....
c++
6 September 2021, 22:46
Saya memiliki wadah sederhana: template <class T, class Allocator = std::allocator<T>> class ring { public: using value_type = T; using allocator_type = Allocator; using size_type = std::size_t; using difference_type = std::ptrdiff_t; using reference = T &; using const_refer....
6 September 2021, 09:50
Dapatkah seseorang menjelaskan catatan ini dalam C++ primer edisi ke-5 kepada saya: Catatan Fungsi yang diwarisi C++ dari pustaka C diizinkan untuk didefinisikan sebagai fungsi C tetapi tidak diharuskan menjadi fungsi C—terserah setiap implementasi C++ untuk memutuskan apakah akan mengimplementasika....
6 September 2021, 02:01
Saya memiliki vektor yang memiliki tipe uint8_t. std::vector<uint8_t> vec; Saya mencoba menempatkan kembali data yang diberikan dalam fungsi panggilan balik ke vektor ini menggunakan cara ini, void callback(const uint8_t data[], size_t size) { vec.emplace_back(data, data + size); ....
c++
6 September 2021, 01:50
Masalah Mengikuti. Saya sedang mengerjakan proyek c++ yang lebih besar. Proyek itu memiliki dataClass pusat: mal::FrameAudio dan kelas datanya terlihat seperti ini: class FrameAudio { public: typedef Eigen::Matrix<unsigned char, Eigen::Dynamic, Eigen::Dynamic> pluginType; ... const pluginType....
5 September 2021, 19:36
Saya seorang pemula dalam pemrograman & C++. Saya baru-baru ini belajar tentang operator aritmatika dasar dan baru saja sampai di akhir bab, di mana itu adalah latihan proyek. Latihan: Anda sedang membuat program untuk layanan bus. Sebuah bus dapat mengangkut 50 penumpang sekaligus. Mengingat jum....
c++
5 September 2021, 11:46
Saya memiliki file dengan format buruk berikut, test.cpp #include "maininclude.h" int main() { class SIMPLE smpl; for (int i = 1; i < 100; i++) { printf("Printing %d", i); // Trying out different stuff... getchar(); } } Di mana saya ingin menjalankan clang-format. Sebelu....
5 September 2021, 04:53
Penafian: Saya sangat baru di C++. Saya memiliki kelas Container dan kelas Item. Keduanya generik dengan Type yang sama: container.h: template<typename Type> class Container { public: Container(Item<Type> item); } container.cpp: #include "container.h" #include "item.h" template<typename Type>....
4 September 2021, 23:10
Di python kita dapat meneruskan argumen ke fungsi yang dipanggil menggunakan nama argumen seperti pada kode berikut, bagaimana kita bisa melakukan hal yang sama C++, saya membutuhkan ini karena, jika kita memiliki terlalu banyak parameter, mudah untuk mengacaukan lokasi argumen yang diteruskan dise....
4 September 2021, 21:27
Saya mencoba menulis dll untuk mencegat jendela agar tidak diubah ukurannya, tetapi saya tidak dapat memahami cara menentukan lParam dengan benar dalam kasus ini. Dari dokumen< /a>: HCBT_MOVESIZE: Menentukan penunjuk panjang ke struktur RECT yang berisi koordinat jendela. Dengan mengubah nilai dal....
3 September 2021, 08:14
Saya membuat kelas templat, di mana konstruktor mengambil objek std::function. Parameter template pertama menunjukkan nilai kembalian dari fungsi tersebut. Parameter kedua mendefinisikan tipe parameter dari fungsi tersebut. #include <functional> //Base template<class R, class Arg> class Executor ....
2 September 2021, 23:16
Ada fungsi void TrimRight( char *s ), yang memiliki string s-style yang sangat panjang sebagai argumen. String yang diteruskan terdiri dari banyak spasi putih setelah kata terakhir dan, juga, sepanjang panjangnya. Fungsinya adalah untuk memangkas ruang putih berlebih di sebelah kanan. Saya menyara....
c++
2 September 2021, 23:12
Saya sedang membangun proyek saya di 2 PC yang berbeda, keduanya menggunakan metode yang sama (Visual Studio 2017 dengan CMake). Keduanya mengonfigurasi dan menghasilkan baik menggunakan CMake. Masalahnya adalah ketika saya mencoba membangunnya, satu membangun dengan baik dan yang lainnya memiliki....
2 September 2021, 19:45
Saya ingin memiliki cara yang bagus untuk mengaktifkan fungsionalitas (mis. ++, *=, /) dari tipe kuat saya (mis. StockPrice, Count). Saya tidak suka menggunakan warisan untuk itu (CRTP/mixins< /a>), saya mengerti beberapa orang mungkin menyukainya tetapi saya lebih suka tidak menggunakan warisan un....
2 September 2021, 15:55
Ini telah mengganggu saya selama berhari-hari: #include <iostream> using namespace std; string words[] = {"cake", "cookie", "carrot", "cauliflower", "cherries", "celery"}; string word = words[rand() % 6]; string guess; int lives = 3; int main() { std::cout << "Can you guess what word I'm think....
2 September 2021, 10:17
Saya ingin menyertakan semua file header dari solusi Explorer seperti ini: Tanpa menambahkan semua direktori dengan opsi ini: Apakah ada cara mudah untuk memberi tahu VS2019 untuk menggunakan dan menautkan semua file header dari penjelajah solusi secara otomatis? Mengapa? Jika saya memiliki banya....
2 September 2021, 09:16
Mencoba memahami mengapa contoh berikut gagal dikompilasi: #include <functional> template <typename F> void f1(F&& f) { std::forward<F>(f)("hi"); } template <typename F> void f2(F&& f) { std::invoke(f, "hi"); // works but can't perfect forward functor } template <typename F> void f3(F&& f) {....
2 September 2021, 07:32
Saat ini saya sedang belajar untuk ujian pemrograman dan saya seharusnya menulis destruktor untuk kelas "BTree" di salah satu latihan. Kode berikut adalah Pohon Biner. Saya tidak tahu apa yang harus ada di tubuh destruktor karena saya belum mempelajarinya dengan benar. Saya pikir harus ada sesuat....
2 September 2021, 04:36
Saya menginisialisasi vektor seperti vector<vector<int>> A; Dan menggunakan loop berikut untuk input acak dalam vektor. N dalam kode berikut mewakili jumlah elemen dalam matriks persegi. for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { A[i][j]....
2 September 2021, 00:53
Saya mengerti bahwa alamat-operator & menyimpan alamat variabel yang sebenarnya. Pointer menyimpan referensi ke alamat yang dapat saya akses menggunakan operator dereference *. Apa yang saya tidak mengerti adalah bagaimana membuat pointer menunjuk ke alamat yang diberikan. Tidak satu pun dari ber....
1 September 2021, 22:11
Dari Apa yang terjadi pada variabel yang dideklarasikan dan tidak diinisialisasi dalam C? Apakah ada nilainya?, saya mencoba bermain dengan kode Ciro Santilli, seperti di bawah ini. int f() { int i = 13; return i; } int g() { int i; return i; } int main() { assert(f() == 13); ....
c++
1 September 2021, 21:27
Melewati dimensi array agar berfungsi tetapi masih mendapatkan kesalahan! Kode (Anda dapat langsung menggulir ke bawah ke kesalahan yang diberikannya dan hanya melihat baris-baris itu dalam kode) class Solution { public: int mod = 1e9 + 7; int checkRecord(int n) { int dp[n + 1][2....
1 September 2021, 19:02
Saya menulis kode tetapi mengapa nilai ini minus dan kesalahan meskipun saya membutuhkan tipe data int lama. tolong bantu aku. kode saya di bawah #include<iostream> #include<vector> #include <stdio.h> #include <cstdlib> #include <ctime> #include <fstream> #include <sstream> #define percent 10 usi....
1 September 2021, 16:52
Saya mencoba memahami kode di bawah ini dari Bagaimana cara mengulangi priority_queue? Saya menyimpulkan bahwa karena HackedQueue diturunkan secara pribadi dari priority_queue, ia dapat mengakses privasinya. Jadi, saya berasumsi bahwa *&HackedQueue::c mengembalikan alamat objek kelas dasar, dan dip....
c++
1 September 2021, 14:22
Mengapa saya harus memperkenalkan kembali nama fungsi yang kelebihan bebannya dihapus? #include <string> struct A { void f(int) {} void f(double) {} void f(const std::string&) {} }; struct B : public A { using A::f; // needed to compile : why ? void f(int)=delete; void f(do....