หน้าแรก
หน้าแรก
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน multiset::clear() ใน C++ STL มัลติเซ็ตใน C++ STL คืออะไร ชุดหลายชุดคือคอนเทนเนอร์ที่คล้ายกับชุดคอนเทนเนอร์ ซึ่งหมายความว่าจะเก็บค่าต่างๆ ในรูปแบบของคีย์เหมือนกับชุดในลำดับเฉพาะ ในชุดหลายชุด ค่าจะถูกระบุเป็นคีย์เหมือนกับชุดเดียวกัน ควา
ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน multiset::count() ใน C++ STL มัลติเซ็ตใน C++ STL คืออะไร ชุดหลายชุดคือคอนเทนเนอร์ที่คล้ายกับชุดคอนเทนเนอร์ ซึ่งหมายความว่าจะเก็บค่าต่างๆ ในรูปแบบของคีย์เหมือนกับชุดในลำดับเฉพาะ ในชุดหลายชุด ค่าจะถูกระบุเป็นคีย์เหมือนกับชุด ความแตกต่างหล
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน multiset::empty() ใน C++ STL มัลติเซ็ตใน C++ STL คืออะไร ชุดหลายชุดคือคอนเทนเนอร์ที่คล้ายกับชุดคอนเทนเนอร์ ซึ่งหมายความว่าจะเก็บค่าต่างๆ ในรูปแบบของคีย์เหมือนกับชุดในลำดับเฉพาะ ในชุดหลายชุด ค่าจะถูกระบุเป็นคีย์เหมือนกับชุด ความแตกต่าง
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของเทมเพลต std::is_scalar ใน C++ STL is_scalar เป็นเทมเพลตที่อยู่ภายใต้ไฟล์ส่วนหัว เทมเพลตนี้ใช้เพื่อตรวจสอบว่าประเภท T ที่กำหนดเป็นประเภทสเกลาร์หรือไม่ เทมเพลตนี้เป็นการรวมกันของ is_arithmetic, is_pointer, is_enum, is_member_pointer หรือ is_sam
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของเทมเพลต std::is_trivial ใน C++ STL is_trivial เป็นเทมเพลตที่อยู่ภายใต้ไฟล์ส่วนหัว เทมเพลตนี้ใช้เพื่อตรวจสอบว่าประเภท T ที่กำหนดเป็นคลาสที่ไม่สำคัญหรือไม่ ประเภทคลาสไม่สำคัญใน C++ คืออะไร เราเรียกประเภทว่าเป็นประเภท Trivial เมื่อข้อมูลถูกจัดเก
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของเทมเพลต std::is_polymorphic ใน C++ STL is_polymorphic เป็นเทมเพลตที่อยู่ภายใต้ไฟล์ส่วนหัว ใน C++ เทมเพลตนี้ใช้เพื่อตรวจสอบว่าคลาสนั้นเป็นคลาสโพลีมอร์ฟิคหรือไม่ และส่งคืนผลลัพธ์ที่เป็นจริงหรือเท็จตามนั้น คลาสพหุสัณฐานคืออะไร คลาสที่ประกาศฟังก์
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่าง std::is_reference template ใน C++ STL is_reference เป็นเทมเพลตที่อยู่ภายใต้ไฟล์ส่วนหัว เทมเพลตนี้ใช้เพื่อตรวจสอบว่าประเภท T ที่กำหนดเป็นประเภทอ้างอิงหรือไม่ เทมเพลตนี้เป็นการรวมกันของ is_rvalue และ is_lvalue และตรวจสอบว่าสิ่งใดสิ่งหนึ่งเป็นจริง
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจประเภท Enumerated หรือ Enums ใน C++ ประเภทการแจงนับคือชนิดข้อมูลที่ผู้ใช้กำหนด ซึ่งผู้ใช้สามารถระบุค่าจำนวนจำกัดที่สามารถจัดสรรให้กับตัวแปรได้ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main(){ //defining enum vari
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อปรับแต่งการทำงานสำหรับข้อยกเว้นที่ไม่ถูกตรวจจับใน C++ โดยปกติ บล็อก try-catch จะจัดการข้อยกเว้น แต่มีบางกรณีที่ไม่มีบล็อก catch ที่ตรงกัน และโปรแกรมเพิ่งจะยุติ ฟังก์ชั่น Termin() นี้สามารถแก้ไขได้ตามความต้องการของผู้ใช้ ตัวอย่าง #include <exception> #incl
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจอาร์กิวเมนต์เริ่มต้นใน C++ อาร์กิวเมนต์เริ่มต้นคืออาร์กิวเมนต์ที่กำหนดให้กับฟังก์ชันที่เรียกในกรณีที่คำสั่งผู้โทรระบุค่าใด ๆ สำหรับอาร์กิวเมนต์ ตัวอย่าง #include<iostream> using namespace std; //function defined with default arguments int sum(
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีการต่างๆ ในการย้อนกลับสตริงใน C/C++ ตัวอย่าง ฟังก์ชัน reverse() ที่ผู้ใช้กำหนด - #include <bits/stdc++.h> using namespace std; //function to reverse given string void reverse_str(string& str){ int n = str.length();
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจฟังก์ชัน delete() และ free() ใน C++ ฟังก์ชันทั้งสองนี้ใช้เพื่อจุดประสงค์เดียวกันเป็นหลัก เช่น การเพิ่มหน่วยความจำที่ไม่ได้ใช้ ตัวดำเนินการ delete() มีไว้สำหรับตัวที่จัดสรรโดยใช้ new() andfree() สำหรับผู้ที่จัดสรรโดยใช้ malloc() ตัวอย่าง #include<
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจว่าคอมไพเลอร์ C++ สร้างคอนสตรัคเตอร์เริ่มต้นเมื่อเราเขียนของเราเอง โดยทั่วไป คอมไพเลอร์ C++ จะใช้คอนสตรัคเตอร์เริ่มต้นเมื่อไม่มีใครกำหนด แต่จะใช้ตัวที่ผู้ใช้กำหนดเสมอ หากมี ตัวอย่าง #include<iostream> using namespace std; class myInteger{ priv
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมสำหรับวาดเส้นในกราฟิก C++ ในการใช้รูปทรงและขนาดต่างๆ ภาพเคลื่อนไหว ไลบรารี graphics.h จะใช้ในภาษา C++ ตัวอย่าง #include <graphics.h> int main(){ int gd = DETECT, gm; initgraph(&gd, &gm, ""); line(150, 15
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจการจัดการไฟล์ผ่านคลาส C++ ฟังก์ชันเริ่มต้นที่ใช้ในการจัดการไฟล์เพื่อโต้ตอบกับไฟล์สามารถกำหนดได้โดยผู้ใช้โดยใช้คลาส ด้านล่างนี้คือการใช้งานฟังก์ชัน ifstream และ ofstream ตัวอย่าง #include <iostream> #include <fstream> using namespace std;
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาพื้นและเพดานของอาร์เรย์ที่จัดเรียงโดยใช้ C++ STL ในการค้นหาพื้นและเพดานของอาร์เรย์ที่จัดเรียง เราจะใช้ฟังก์ชัน lower_bound() และupper_bound() จาก STL ตามลำดับ ตัวอย่าง #include <bits/stdc++.h> using namespace std; //finding floor of given array void
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจประเภทอินทิกรัลแบบขยายใน C/C++ ประเภทข้อมูลใน C ถูกกำหนดอย่างหลวม ๆ ค่าช่วงของการเปลี่ยนแปลงขึ้นอยู่กับคอมไพเลอร์เป็น 32 หรือ 64 บิต ในการระบุช่วงคอมไพเลอร์ที่คุณต้องการใช้ในโปรแกรมของคุณ เราใช้ intN_t ตัวอย่าง #include <iostream> using names
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีเริ่มต้นอาร์เรย์หลายมิติใน C/C++ ขณะประกาศอาร์เรย์หลายมิติ ค่าของมิติด้านซ้ายสุดสามารถเว้นว่างไว้ได้ แต่ต้องระบุมิติข้อมูลอื่นๆ ทั้งหมด ตัวอย่าง #include<stdio.h> int main(){ int a[][2] = {{1,2},{3,4}}; printf(&qu
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีลบองค์ประกอบในรายการ C++ STL สำหรับสิ่งนี้ เราจะใช้ฟังก์ชัน pop_back() และ pop_front() เพื่อลบองค์ประกอบจากอันสุดท้ายและด้านหน้าตามลำดับ ตัวอย่าง #include<iostream> #include<list> using namespace std; int main(){ list<
สมมติว่าเรามีไบนารีทรีและเป้าหมายจำนวนเต็ม เราต้องลบโหนดปลายสุดทั้งหมดที่มีค่าเป้าหมาย เราต้องจำไว้ว่าเมื่อเราลบโหนดปลายสุดที่มีค่าเป้าหมายหากโหนดหลักกลายเป็นโหนดปลายสุดและมีค่าเป้าหมายก็ควรถูกลบด้วย (เราจำเป็นต้องทำต่อไปจนกว่าเราจะทำไม่ได้) ดังนั้นหากต้นไม้อยู่ด้านล่าง และเป้าหมายคือ 2 ต้นไม้สุดท้า