คำถามในหัวข้อ 'std'

วิธีซ่อมแซม "ตัวถูกดำเนินการที่ไม่ถูกต้องประเภท 'const char' เป็นไบนารี 'ตัวดำเนินการ +' [ซ้ำ]
รายการซ้ำที่เป็นไปได้: ฉันจะเชื่อมสตริง C++ หลายตัวเข้าด้วยกันในบรรทัดเดียวได้อย่างไร ตามที่ สิ่งนี้ C++ std::string ถูกต่อเข้าด้วยกันโดยใช้ตัวดำเนินการ + เหตุใดจึงใช้รหัสนี้ using namespace std; string sql = "create table...
16548 มุมมอง
schedule 14.12.2023

คำจำกัดความที่น่าสงสัยของ common_type
ในหนังสือ "The Cpp Standard Library" ฉบับพิมพ์ครั้งที่ 2 โดย Nicolai M. Josuttis กล่าวไว้ (5.4, หน้า 125) ว่าคำจำกัดความของประเภททั่วไปของ struct มีดังนี้: template <typename T1, typename T2> struct common_type<T1,T2> { typedef...
166 มุมมอง
schedule 01.01.2024

ข้อผิดพลาด: ไม่มีข้อโต้แย้งสำหรับ 'at' ที่ขึ้นอยู่กับพารามิเตอร์เทมเพลต ดังนั้นจึงต้องมีการประกาศ at
นู๋ นี่ ฉันกำลังพยายามรวบรวมโค้ดส่วนนี้จาก 'ภาษาการเขียนโปรแกรม C++' ของ Bjarne Stroustrup แต่ CodeBlocks ยังคงส่งข้อผิดพลาดนี้ให้ฉันต่อไป รหัสนี้เกี่ยวกับการตรวจสอบช่วงอาร์เรย์ที่อยู่ในฟังก์ชันเวกเตอร์ นี่คือรหัส: #include...
17010 มุมมอง
schedule 01.12.2023

ไม่สามารถรวบรวมรหัส C ++ [ซ้ำกัน]
ฉันใช้ Code::Blocks กับ GNU GCC Compiler และเมื่อฉันพยายามรวมไลบรารีใด ๆ ที่ไม่มี '.h' เช่น #include หรือทำให้เกิดข้อผิดพลาดในไฟล์ stdlib.h... มันทำให้เกิดข้อผิดพลาดหลายอย่าง เช่น: c:\mingw\include\stdlib.h|90|error: '_BEGIN_C_DECLS' does not...
746 มุมมอง
schedule 03.01.2024

การเปรียบเทียบ std::string_view และสตริงย่อย string_view
สมมติว่าเรามี string_view และ string_view อีกอันที่เป็นส่วนย่อยของ string_view แรก: using namespace std; // just to shorten the example... string_view s{"abc def"}; auto t = s.substr(4); auto u = s.substr(0, 4); cout << *(s.begin() + 4)...
1318 มุมมอง
schedule 01.12.2023

การแบ่งพาร์ติชันเทอร์มินัลสำหรับการพิมพ์แต่ละกระบวนการย่อย
สมมติว่าเรามีกระบวนการย่อยหลายกระบวนการดังต่อไปนี้ ซึ่งมีผลลัพธ์บางส่วนพิมพ์แบบเรียลไทม์ไปยัง sys.stdout หรือ sys.stderr proc1 = subprocess.Popen(['cmd1'], env=venv1, stdout=sys.stdout,...
65 มุมมอง
schedule 23.10.2023