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

    การมอบหมายประกอบด้วย 2 ขั้นตอน ฉีกสถานะเก่าของวัตถุและสร้างสถานะใหม่ให้กับวัตถุ ตัวทำลายจะใช้สำหรับขั้นตอนแรกและตัวสร้างการคัดลอกจะทำขั้นตอนที่สอง การดำเนินการทั้งสองอย่างตรงไปตรงมา แต่เมื่อโอเวอร์โหลดโอเปอเรเตอร์การมอบหมายงาน อาจเป็นเรื่องยากที่จะนำไปใช้ การคัดลอกและ swapidiom เป็นวิธีแก้ปัญหาเดีย

  2. กระบวนการซอมบี้และเด็กกำพร้าใน Linux

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

  3. นิพจน์แลมบ์ดาใน C ++

    C++ STL มีฟังก์ชันทั่วไปที่เป็นประโยชน์ เช่น std::for_each น่าเสียดายที่พวกเขาสามารถใช้งานได้ค่อนข้างยุ่งยาก โดยเฉพาะอย่างยิ่งหาก functor ที่คุณต้องการใช้นั้นไม่ซ้ำกันสำหรับฟังก์ชันเฉพาะ ดังนั้นฟังก์ชันที่คุณจะสร้างนี้จะอยู่ในเนมสเปซนั้นเพียงแค่ถูกใช้ในที่เดียว วิธีแก้ไขคือใช้ฟังก์ชันที่ไม่ระบุตัวตน

  4. fabs() ใน C++

    ฟังก์ชันไลบรารี C หรือ C++ double fabs(double x) ส่งคืนค่าสัมบูรณ์ของ x x− นี่คือค่าทศนิยม ฟังก์ชันนี้คืนค่าสัมบูรณ์ของ x.Following คือการประกาศฟังก์ชัน fabs() double fabs(double x) ตัวอย่างต่อไปนี้แสดงการใช้งานฟังก์ชัน fabs() ตัวอย่าง #include <iostream> #include <cmath> using namespac

  5. โปรแกรม C ++ เพื่อตรวจสอบว่า Binary Tree เป็น BST

    Binary Search Tree เป็นโครงสร้างข้อมูลไบนารีทรีที่เรามีคุณสมบัติ 3 ประการ - ทรีย่อยด้านซ้ายของแผนผังการค้นหาแบบไบนารีของโหนดมีเพียงโหนดที่มีคีย์น้อยกว่าคีย์ของโหนด ทรีย่อยด้านขวาของโหนดทรีการค้นหาแบบไบนารีมีเฉพาะโหนดที่มีคีย์ที่มากกว่าคีย์ของโหนด ซ้ายและขวาของแผนผังย่อยแต่ละรายการจะต้องเป็น

  6. การผูกในช่วงต้นและการผูกล่าช้าใน C++

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

  7. โปรแกรม C++ เพื่อตรวจสอบว่า Tree ที่ระบุเป็น Binary Search Tree หรือไม่

    Binary Search Tree เป็นโครงสร้างข้อมูลไบนารีทรีที่เรามีคุณสมบัติ 3 ประการ ทรีย่อยด้านซ้ายของแผนผังการค้นหาแบบไบนารีของโหนดมีเพียงโหนดที่มีคีย์น้อยกว่าคีย์ของโหนด ทรีย่อยด้านขวาของโหนดทรีการค้นหาแบบไบนารีมีเฉพาะโหนดที่มีคีย์ที่มากกว่าคีย์ของโหนด ต้นไม้ด้านซ้ายและขวาของทรีย่อยแต่ละรายการจะต้อ

  8. พิมพ์เวลาของระบบใน C++

    ไลบรารีมาตรฐาน C++ ไม่มีประเภทวันที่ที่เหมาะสม C++ สืบทอดโครงสร้างและฟังก์ชันสำหรับการจัดการวันที่และเวลาจาก C ในการเข้าถึงฟังก์ชันและโครงสร้างที่เกี่ยวข้องกับวันที่และเวลา คุณจะต้องรวมไฟล์ส่วนหัว ในโปรแกรม C++ ของคุณ มีสี่ประเภทที่เกี่ยวข้องกับเวลา:clock_t, time_t, size_t และ tm ประเภท - clock_t,

  9. โปรแกรม C++ เพื่อตรวจสอบว่า Input Binary Tree เป็น Sub Tree ของ Binary Tree หรือไม่

    ต้นไม้ไบนารีเป็นโครงสร้างข้อมูลแบบต้นไม้ซึ่งแต่ละโหนดมีลูกอย่างน้อยสองคน ซึ่งถูกกำหนดให้เป็นลูกข้างซ้ายและลูกขวา อัลกอริทึม Begin    function identical():        Take two nodes r1 and r2 as parameter.       If r1 and r2 is NULL then       &

  10. มัลติเธรดใน C++

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

  11. โปรแกรม C++ เพื่อสร้างแผนผังนิพจน์สำหรับ Postfix Expression

    ต้นไม้นิพจน์นั้นเป็นต้นไม้ไบนารีที่ใช้เพื่อแสดงนิพจน์ ในแผนผังนิพจน์ โหนดต่างๆ จะสอดคล้องกับตัวดำเนินการ และโหนดปลายสุดแต่ละโหนดจะสอดคล้องกับตัวถูกดำเนินการ นี่คือโปรแกรม C++ เพื่อสร้างแผนผังนิพจน์สำหรับ Postfix Expression ในการข้ามผ่าน inorder, preorder และ postorder อัลกอริทึม Begin    F

  12. ฟังก์ชัน exp() C++

    ฟังก์ชันไลบรารี C / C++ double exp(double x) จะคืนค่าของ e ที่ยกขึ้นเป็นยกกำลังที่สิบ ต่อไปนี้เป็นการประกาศสำหรับฟังก์ชัน exp() double exp(double x) พารามิเตอร์เป็นค่าทศนิยม และฟังก์ชันนี้จะคืนค่าเลขชี้กำลังของ x ตัวอย่าง #include <iostream> #include <cmath> using namespace std; int mai

  13. โปรแกรม C++ เพื่อค้นหาใบไม้ที่ลึกที่สุดในไบนารีทรี

    ต้นไม้ไบนารีที่มีลูกไม่เกินสองคน ระบุว่าเป็นลูกซ้ายและขวา นี่คือโปรแกรม C++ เพื่อค้นหาใบไม้ด้านซ้ายที่ลึกที่สุดในไบนารีทรี อัลกอริทึม Begin.    function deepestLLeafutil() find the deepest left leaf in a given    binary tree:         lvel is level of curr

  14. ฟังก์ชัน log() ใน C++

    ฟังก์ชัน double log(double x) ของไลบรารี C/C++ จะคืนค่าลอการิทึมธรรมชาติ (baseelogarithm) ของ x ต่อไปนี้เป็นการประกาศสำหรับฟังก์ชัน log() double log(double x) พารามิเตอร์เป็นค่าทศนิยม และฟังก์ชันนี้จะคืนค่าลอการิทึมธรรมชาติ x ตัวอย่าง #include <iostream> #include <cmath> using namespace

  15. memset ใน C ++

    ในส่วนนี้เราจะมาดูกันว่าฟังก์ชั่น memset() มีจุดประสงค์อะไรในภาษา C++ ฟังก์ชันนี้แปลงค่าของอักขระให้เป็นอักขระที่ไม่ได้ลงนาม และคัดลอกลงในอักขระ n ตัวแรกของวัตถุที่ชี้โดย str[] ที่กำหนด หาก n ใหญ่กว่าขนาดสตริง จะไม่มีการกำหนด ไวยากรณ์ของฟังก์ชัน memset() void* memset( void* str, int c, size_t n);

  16. โปรแกรม C++ เพื่อค้นหาบรรพบุรุษร่วมที่ต่ำที่สุดในแผนผังการค้นหาแบบไบนารี

    ต้นไม้ไบนารีที่มีลูกไม่เกินสองคน ระบุว่าเป็นลูกซ้ายและขวา นี่คือโปรแกรม C++ เพื่อค้นหาบรรพบุรุษร่วมที่ต่ำที่สุดในไบนารีทรี อัลกอริทึม Begin Create a structure n to declare data d, a left child pointer l and a right child pointer r.    Create a function to create newnode. Call a function LC

  17. ฟังก์ชัน div() ใน C++

    ฟังก์ชันไลบรารี C / C++ div_t div (จำนวน int, ตัวหาร int) แบ่งตัวเลข (ตัวเศษ) ด้วยตัวส่วน (ตัวส่วน) ต่อไปนี้เป็นการประกาศสำหรับฟังก์ชัน div() div_t div(int numer, int denom) พารามิเตอร์เป็นตัวเศษและตัวส่วน ฟังก์ชันนี้ส่งคืนค่าในโครงสร้างที่กำหนดไว้ใน ซึ่งมีสมาชิกสองคน สำหรับ div_t:int quot; intrem

  18. โปรแกรม C++ เพื่อค้นหาขนาดของชุดอิสระที่ใหญ่ที่สุด (LIS) ในทรีไบนารีที่กำหนด

    นี่คือโปรแกรม C++ เพื่อค้นหาขนาดของชุดอิสระที่ใหญ่ที่สุด (LIS) ในทรีไบนารีที่กำหนด อัลกอริทึม Begin.    Create a structure n to declare data d, a left child pointer l and a right child pointer r.    Call a function max() to return maximum between two integers. Create a function L

  19. พิมพ์ “Hello World” ด้วย main ว่างหรือว่างใน C++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:38/300  20-คอมพิวเตอร์/Page Goto:1 32 33 34 35 36 37 38 39 40 41 42 43 44