Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. มรดกและมิตรภาพในภาษา C++

    ใน C ++ มิตรภาพไม่ได้รับการสืบทอด หมายความว่า หากคลาสหลักมีฟังก์ชันของเพื่อน คลาสย่อยจะไม่รับฟังก์ชันดังกล่าวเป็นเพื่อน ในตัวอย่างนี้ จะทำให้เกิดข้อผิดพลาดเนื่องจากฟังก์ชัน display() เป็นเพื่อนของ MyBaseClass แต่ไม่ใช่เพื่อนของ MyDerivedClass display() สามารถเข้าถึงสมาชิกส่วนตัวของ MyBaseClass ตัวอ

  2. การซ่อนเมธอดโอเวอร์โหลดทั้งหมดในคลาสฐานใน C++

    ใน C ++ เราสามารถใช้เทคนิคการโอเวอร์โหลดฟังก์ชันได้ แต่ถ้าคลาสฐานบางคลาสมีเมธอดเดียวในรูปแบบโอเวอร์โหลด (ลายเซ็นฟังก์ชันต่างกันที่มีชื่อเดียวกัน) และคลาสที่ได้รับมากำหนดฟังก์ชันที่มีอยู่ภายในฐานใหม่ เวอร์ชันโอเวอร์โหลดทั้งหมดของฟังก์ชันนั้นจะถูกซ่อนจาก คลาสที่ได้รับ เรามาดูตัวอย่างกันเพื่อให้ได้แนว

  3. Fesetround() และ fegetround() ใน C++

    ที่นี่เราจะเห็นวิธี fesetround() และ fegetround() ใน C++ วิธีการเหล่านี้สามารถพบได้ในไลบรารี cfenv วิธี fesetround() ใช้เพื่อกำหนดทิศทางการปัดเศษทศนิยมที่ระบุให้เป็นทิศทางการปัดเศษปัจจุบัน ใช้กับ rint(), nearbyint() และฟังก์ชันการปัดเศษอื่นๆ ใน C++ ไวยากรณ์เป็นเหมือนด้านล่าง - int fesetround(int r

  4. โปรแกรม C++ เพื่อทำการเรียงลำดับโดยใช้ B-Tree

    ที่นี่เราจะดูวิธีรับลำดับการเรียงลำดับโดยใช้ B-Tree B-tree คือ n-ary tree เพื่อให้ได้ลำดับที่เรียงลำดับ เราสามารถสร้าง B-tree แล้วเพิ่มตัวเลขลงไป ที่นี่ B-tree สามารถเก็บได้สูงสุด 5 โหนด หากจำนวนโหนดเพิ่มขึ้น ให้แยกโหนดและสร้างระดับใหม่ เนื่องจากโหนดมีองค์ประกอบไม่กี่อย่างเช่น 5 (อย่างมากที่สุด) เรา

  5. โปรแกรม C++ เพื่อตรวจสอบว่ากราฟที่ไม่มีทิศทางมีวงจรออยเลอร์หรือไม่

    หากต้องการทราบเกี่ยวกับออยเลอร์เซอร์กิต เรามีแนวคิดเกี่ยวกับเส้นทางออยเลอร์ เส้นทางออยเลอร์เป็นเส้นทาง โดยที่เราสามารถเยี่ยมชมทุกโหนดได้เพียงครั้งเดียว เราสามารถใช้ขอบเดียวกันได้หลายครั้ง วงจรออยเลอร์เป็นเส้นทางออยเลอร์ชนิดพิเศษ เมื่อจุดยอดเริ่มต้นของเส้นทางออยเลอร์เชื่อมโยงกับจุดยอดสิ้นสุดของเส้นทา

  6. โปรแกรม C++ เพื่อตรวจสอบว่ากราฟที่ไม่มีทิศทางมีเส้นทางออยเลอร์หรือไม่

    เส้นทางออยเลอร์เป็นเส้นทาง โดยที่เราสามารถเยี่ยมชมทุกโหนดได้เพียงครั้งเดียว เราสามารถใช้ขอบเดียวกันได้หลายครั้ง วงจรออยเลอร์เป็นเส้นทางออยเลอร์ชนิดพิเศษ เมื่อจุดยอดเริ่มต้นของเส้นทางออยเลอร์เชื่อมโยงกับจุดยอดสิ้นสุดของเส้นทางนั้นด้วย ในการตรวจจับเส้นทางออยเลอร์ เราต้องปฏิบัติตามเงื่อนไขเหล่านี้ ต้

  7. โปรแกรม C++ เพื่อตรวจสอบว่ากราฟกำกับมีเส้นทางออยเลอร์หรือไม่

    เส้นทางออยเลอร์เป็นเส้นทาง โดยที่เราสามารถเยี่ยมชมทุกขอบเพียงครั้งเดียว เราสามารถใช้จุดยอดเดียวกันได้หลายครั้ง ในกรณีนี้จะมีการพิจารณากราฟหนึ่งกราฟที่มีวงจรออยเลอร์ เนื่องจากมีเส้นทางออยเลอร์ด้วย ในการตรวจสอบว่ากราฟกำกับมีเส้นทางออยเลอร์หรือไม่ เราต้องตรวจสอบเงื่อนไขเหล่านี้ - ต้องมีจุดยอดเดียว an

  8. แสดงรายการไฟล์ที่แก้ไข เก่า และสร้างขึ้นใหม่บน Linux โดยใช้ C++

    เราจะมาดูวิธีการแสดงรายการไฟล์ที่แก้ไขและไฟล์เก่าและไฟล์ที่สร้างใหม่บนแพลตฟอร์ม Linux โดยใช้โปรแกรม C++ งานนี้ง่ายมาก เราสามารถใช้คำสั่งเปลือก Linux เพื่อรับไฟล์ตามลำดับที่ต้องการ คำสั่ง ls –l ใช้เพื่อรับไฟล์ทั้งหมดในรูปแบบรายการแบบยาว ที่นี่เราจะเพิ่มตัวเลือกเพิ่มเติมเพื่อจัดเรียงตามเวลา (ขึ้นและล

  9. โปรแกรม C++ เพื่อค้นหาจำนวนการเรียงสับเปลี่ยนของสตริงที่กำหนด

    เราสามารถจัดเรียงอักขระของสตริงในลำดับที่ต่างกันได้ ในที่นี้เราจะมาดูกันว่าเราจะนับจำนวนการเรียงสับเปลี่ยนได้อย่างไรจากสตริงที่กำหนด เรารู้ว่าถ้าหนึ่งสตริงคือ abc มีสามตัวอักษร; เราสามารถจัดเป็น 3 ได้! =6 วิธีที่แตกต่างกัน ดังนั้นสตริงที่มีอักขระ n ตัว เราสามารถจัดเรียงพวกมันเป็น n ได้! วิธีทางที่แ

  10. เทมเพลตใน C ++ เทียบกับ Generics ใน Java

    เทมเพลตเป็นพื้นฐานของการเขียนโปรแกรมทั่วไป ซึ่งเกี่ยวข้องกับการเขียนโค้ดในลักษณะที่ไม่ขึ้นกับประเภทใดโดยเฉพาะ เทมเพลตคือพิมพ์เขียวหรือสูตรสำหรับสร้างคลาสหรือฟังก์ชันทั่วไป คอนเทนเนอร์ไลบรารี เช่น ตัววนซ้ำและอัลกอริธึมเป็นตัวอย่างของการเขียนโปรแกรมทั่วไปและได้รับการพัฒนาโดยใช้แนวคิดเทมเพลต มีคำจำกั

  11. ความเชี่ยวชาญด้านเทมเพลตใน C++

    ใน C ++ เทมเพลตจะใช้เพื่อสร้างฟังก์ชันและคลาสทั่วไป ดังนั้นเราจึงสามารถใช้ข้อมูลประเภทใดก็ได้ เช่น int, char, float หรือข้อมูลที่กำหนดโดยผู้ใช้โดยใช้เทมเพลต ในส่วนนี้ เราจะมาดูวิธีการใช้เทมเพลตเฉพาะทาง ตอนนี้เราสามารถกำหนดเทมเพลตทั่วไปสำหรับข้อมูลประเภทต่างๆ ได้ และฟังก์ชันเทมเพลตพิเศษสำหรับข้อมูลป

  12. โปรแกรม C++ คำนวณพื้นที่สามเหลี่ยมโดยใช้ดีเทอร์มิแนนต์

    ในส่วนนี้เราจะมาดูวิธีการหาพื้นที่ของสามเหลี่ยมในพื้นที่พิกัด 2 มิติโดยใช้ตัวกำหนดเมทริกซ์ ในกรณีนี้ เรากำลังพิจารณาว่าพื้นที่นั้นเป็น 2D เราจึงใส่แต่ละจุดในเมทริกซ์ ใส่ค่า x ที่คอลัมน์แรก y ลงในคอลัมน์ที่สองและรับ 1 เป็นคอลัมน์ที่สาม แล้วหาดีเทอร์มีแนนต์ของพวกมัน พื้นที่ของสามเหลี่ยมจะเป็นครึ่งหนึ่

  13. โปรแกรม C++ หาจำนวนวิธีเขียนตัวเลขเป็นผลรวมของตัวเลขที่เล็กกว่าตัวมันเอง

    ในโปรแกรมนี้ เราจะนับจำนวนวิธีที่สามารถแสดงจำนวนหนึ่งด้วยผลรวมของตัวเลขที่น้อยกว่าตัวมันเอง โปรแกรมนี้จะนับพาร์ทิชั่นของตัวเลขที่กำหนด เราใช้ตัวเลข n เป็นอินพุต จากนั้นเริ่มจากตัวแบ่งตัวเลขโดยลบทีละ 1 หากพาร์ติชั่นใหม่ถูกสร้างขึ้น ให้เพิ่มตัวนับ อัลกอริทึม partitionCount(n) Input :หมายเลข n เอาต์พ

  14. โปรแกรม C++ เพื่อซูมตัวเลขของจำนวนเต็ม

    ในโปรแกรมนี้ เราจะมาดูวิธีการซูมตัวเลขของจำนวนเต็มใน C++ การซูมหมายถึงการพิมพ์ตัวเลขโดยใช้อักขระอื่นในรูปแบบที่ใหญ่กว่า ตรรกะง่ายๆ แต่เราต้องสร้างตัวเลขที่มากขึ้นทีละตัวจาก 0 ถึง 9 โค้ดตัวอย่าง #include <bits/stdc++.h> using namespace std; void print_zero() {    for (int i=0; i<5;

  15. เทคนิค C++ สำหรับการเขียนโปรแกรมแข่งขัน

    ที่นี่เราจะเห็นเคล็ดลับดีๆ ของภาษาการเขียนโปรแกรม C++ ที่สามารถช่วยเราได้ในด้านต่างๆ เช่นเดียวกับถ้าเราต้องการมีส่วนร่วมในกิจกรรมการเขียนโปรแกรมการแข่งขัน เทคนิคเหล่านี้จะช่วยให้เราลดเวลาในการเขียนโค้ดได้ เรามาดูตัวอย่างเหล่านี้กันทีละคน ตรวจสอบว่าตัวเลขเป็นเลขคี่หรือคู่โดยไม่ใช้ตัวดำเนินการ % เคล็

  16. พฤติกรรมที่ไม่ได้กำหนดทั่วไปทั้งหมดที่โปรแกรมเมอร์ C ++ ควรรู้คืออะไร

    ใน C ++ มีพฤติกรรมที่ไม่ได้กำหนดบางอย่าง สิ่งเหล่านี้ถูกระบุโดยการทำงานบางอย่างใน C ++ ไม่มีคำจำกัดความโดยตรงดังกล่าว โปรแกรมเมอร์ทุกคนควรทราบบางสิ่งเหล่านี้ ซึ่งต้องการใช้ C++ เพื่อวัตถุประสงค์ที่แตกต่างกัน ที่นี่เราจะเห็นรหัส C ++ และลองเดาผลลัพธ์ รหัสจะทำให้เกิดข้อผิดพลาดรันไทม์ ข้อผิดพลาด Divi

  17. C++ เทียบเท่ากับ instanceof

    C++ ไม่มีวิธีการตรวจสอบโดยตรงว่าวัตถุใดเป็นอินสแตนซ์ของคลาสบางประเภทหรือไม่ ใน Java เราสามารถมีสิ่งอำนวยความสะดวกประเภทนี้ได้ ใน C++11 เราจะพบรายการหนึ่งที่เรียกว่า is_base_of สิ่งนี้จะตรวจสอบว่าคลาสที่กำหนดเป็นฐานของวัตถุที่กำหนดหรือไม่ แต่สิ่งนี้ไม่ได้ตรวจสอบว่าอินสแตนซ์ของคลาสที่กำหนดใช้ฟังก์ชัน

  18. การพิมพ์จำนวนจุดทศนิยมที่ถูกต้องด้วย cout ใน C++

    ที่นี่เราจะมาดูวิธีการพิมพ์ตัวเลขทศนิยมบางตำแหน่งเป็นทศนิยมที่กำหนดไว้ล่วงหน้า ใน C ++ เราสามารถใช้ setprecision กับ cout เพื่อทำคำนี้ได้ มีอยู่ภายใต้ไฟล์ส่วนหัว iomanip ใน C++ โค้ดตัวอย่าง #include <iostream> #include <iomanip> using namespace std; int main() {    double x = 2

  19. ตัวแปรอินไลน์ทำงานใน C++/C++17 อย่างไร

    ใน C ++ เราสามารถใช้คำสำคัญแบบอินไลน์สำหรับฟังก์ชันได้ ในเวอร์ชัน C++ 17 แนวคิดตัวแปรอินไลน์ได้มาถึงแล้ว ตัวแปรอินไลน์สามารถกำหนดได้ในหลายหน่วยการแปล นอกจากนี้ยังเป็นไปตามกฎคำจำกัดความเดียว หากมีการกำหนดไว้มากกว่าหนึ่งครั้ง คอมไพเลอร์จะรวมทั้งหมดเข้าเป็นอ็อบเจกต์เดียวในโปรแกรมสุดท้าย ใน C++ (ก่อนเ

  20. คุณสมบัติที่ซ่อนอยู่ของ C++

    ที่นี่เราจะเห็นคุณสมบัติและลูกเล่นที่ดีของภาษาการเขียนโปรแกรม C++ ที่สามารถช่วยเหลือเราในด้านต่างๆ เช่นเดียวกับถ้าเราต้องการมีส่วนร่วมในกิจกรรมการเขียนโปรแกรมการแข่งขัน เทคนิคเหล่านี้จะช่วยให้เราลดเวลาในการเขียนโค้ดได้ เรามาดูตัวอย่างเหล่านี้กันทีละคน ตรวจสอบว่าตัวเลขเป็นเลขคี่หรือคู่โดยไม่ใช้ตัวดำ

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:61/300  20-คอมพิวเตอร์/Page Goto:1 55 56 57 58 59 60 61 62 63 64 65 66 67