Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. isnormal() ใน C++

    ในส่วนนี้เราจะเห็นฟังก์ชัน isnormal() ใน C++ ฟังก์ชันนี้มีอยู่ในไลบรารี cmath ฟังก์ชันนี้ใช้ตรวจสอบว่าตัวเลขเป็นปกติหรือไม่ ตัวเลขที่ถือว่าไม่ปกติคือศูนย์ อินฟินิตี้ หรือ NAN ฟังก์ชันนี้ใช้ค่าทศนิยม ค่า double หรือ long double เป็นอาร์กิวเมนต์ ส่งกลับ 1 ถ้าตัวเลขเป็นปกติ ไม่เช่นนั้นจะคืนค่า 0 ตัวอย

  2. เราควรเขียนตัวดำเนินการมอบหมายของเราเองใน C ++ เมื่อใด

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

  3. สุ่มเทียบกับ random_shuffle ใน C ++

    ที่นี่เราจะเห็น Shuffle และ random_shuffle ใน C++ ให้เราดู random_shuffle ก่อน ใช้เพื่อสุ่มจัดองค์ประกอบใหม่ในช่วง [ซ้าย, ขวา) ฟังก์ชันนี้จะสุ่มสลับตำแหน่งของแต่ละองค์ประกอบด้วยตำแหน่งของตำแหน่งที่เลือกแบบสุ่ม เราสามารถจัดเตรียมฟังก์ชันตัวสร้างแบบสุ่มเพื่อบอกว่าองค์ประกอบใดจะถูกนำไปใช้ในทุกกรณี หาก

  4. ฟังก์ชันผูกและตัวยึดตำแหน่งใน C++

    ที่นี่เราจะเห็นฟังก์ชัน Bind และตัวยึดตำแหน่งใน C ++ บางครั้งเราจำเป็นต้องจัดการการทำงานของฟังก์ชันบางอย่างตามที่เราต้องการ เราสามารถใช้พารามิเตอร์เริ่มต้นเพื่อรับสาระสำคัญของการจัดการได้ ใน C++11 มีการแนะนำคุณลักษณะใหม่หนึ่งรายการ เรียกว่าฟังก์ชันผูก สิ่งนี้ช่วยให้เราจัดการในลักษณะนี้ได้ง่ายขึ้น ใ

  5. โปรแกรม C++ เพื่อทำการค้นหาตามสถานที่อ้างอิง

    การค้นหาตามสถานที่อ้างอิง ขึ้นอยู่กับองค์ประกอบข้อมูลรูปแบบการเข้าถึงหน่วยความจำที่จัดสรรใหม่ วิธีการค้นหาเชิงเส้นนี้ใช้ในการค้นหาองค์ประกอบ อัลกอริทึม Begin    int find(int *intarray, int n, int item)    intialize comparisons = 0    for i = 0 to n-1     &nbs

  6. โปรแกรม C++ เพื่อสร้างกราฟที่ไม่ได้กำหนดทิศทางแบบสุ่มสำหรับจำนวนขอบที่กำหนด

    นี่คือโปรแกรม C++ ที่เราสร้างกราฟสุ่มแบบไม่บอกทิศทางสำหรับขอบ e ที่กำหนด โดยพื้นฐานแล้วอัลกอริธึมนี้ใช้กับเครือข่ายขนาดใหญ่และความซับซ้อนของเวลาของอัลกอริธึมนี้คือ O(log(n)) อัลกอริทึม Begin    Function GenerateRandomGraphs(), has ‘e’ as the number edges in the argument list. &

  7. โปรแกรม C++ เพื่อใช้งาน LexicoGraphical_Compare ใน STL

    ฟังก์ชัน C++ std::algorithm::lexicographical_compare() จะทดสอบว่าช่วงหนึ่งมีค่าน้อยกว่าช่วงอื่นหรือไม่ การเปรียบเทียบศัพท์เป็นประเภทของการเปรียบเทียบโดยทั่วไปที่ใช้ในการจัดเรียงคำตามตัวอักษรในพจนานุกรม ประกาศ เทมเพลต bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1, InputI

  8. ความแตกต่างระหว่างไฟล์ที่เขียนในโหมดไบนารีและโหมดข้อความใน C++

    โหมดข้อความ โหมดไบนารี ในโหมดข้อความตัวอักษรต่างๆ การแปลจะดำเนินการเช่น; “\r+\f” ถูกแปลงเป็น “\n” ในโหมดไบนารี การแปลดังกล่าว ไม่ได้ดำเนินการ การเขียนลงในไฟล์: ofstream ofs (“file.txt”); หรือ ของกระแสของ; ofs.open(“file.txt”); เขียนในไฟล์: ofstream ofs (file.txt, ios ::ไบนารี); หรือ ของกร

  9. ฉันจะรับขนาดของไฟล์ใน C ++ ได้อย่างไร

    ในการรับขนาดไฟล์ใน C ++ ก่อนอื่นให้เปิดไฟล์และค้นหาจนสุด tell() จะบอกตำแหน่งปัจจุบันของสตรีมให้เราทราบ ซึ่งจะเป็นจำนวนไบต์ในไฟล์ ตัวอย่าง #include<iostream> #include<fstream> using namespace std; int main() {    ifstream in_file("a.txt", ios::binary);    in_

  10. มีประโยชน์ของการส่งผ่านตัวชี้มากกว่าการส่งผ่านโดยการอ้างอิงใน C ++ หรือไม่?

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

  11. ตัวชี้ฟังก์ชันไปยังฟังก์ชันสมาชิกใน C++

    ใน C++ ตัวชี้ฟังก์ชันเมื่อจัดการกับฟังก์ชันสมาชิกของคลาสหรือโครงสร้าง จะถูกเรียกใช้โดยใช้ตัวชี้อ็อบเจ็กต์หรือการเรียกนี้ เราสามารถเรียกสมาชิกของคลาสนั้น (หรืออนุพันธ์) ได้โดยใช้ตัวชี้ประเภทนั้นเนื่องจากเป็นประเภทที่ปลอดภัย ตัวอย่าง #include <iostream> using namespace std; class AB {   &nb

  12. พอยน์เตอร์ สมาร์ทพอยน์เตอร์ และพอยน์เตอร์ที่แชร์ใน C++

    พอยน์เตอร์ พอยน์เตอร์ใช้สำหรับเก็บแอดเดรสของตัวแปร ไวยากรณ์ Type *pointer; การเริ่มต้น Type *pointer; Pointer = variable name; ฟังก์ชัน พอยน์เตอร์ใช้สำหรับเก็บที่อยู่ของตัวแปร พอยน์เตอร์สามารถกำหนดค่าว่างได้ สามารถอ้างอิงพอยน์เตอร์ได้โดยใช้การอ้างอิง ตัวชี้มีที่อยู่หน่วยความจำและขนาดของตัวเองบนสแต

  13. RAII และตัวชี้อัจฉริยะใน C++

    RAII ใน C++ RAII (Resource Acquisition Is Initialization) เป็นเทคนิค C++ ที่ควบคุมวงจรชีวิตของทรัพยากร เป็นตัวแปรระดับและเชื่อมโยงกับเวลาชีวิตของวัตถุ โดยสรุปทรัพยากรหลายอย่างไว้ในคลาสที่การจัดสรรทรัพยากรทำได้โดยตัวสร้างระหว่างการสร้างวัตถุและการจัดสรรคืนทรัพยากรจะทำโดยตัวทำลายล้างในระหว่างการทำลา

  14. ตัวดำเนินการความละเอียดขอบเขตเทียบกับตัวชี้นี้ใน C++

    Scope Resolution Operator ใช้เพื่อเข้าถึงสมาชิกแบบสแตติกหรือคลาส ในขณะที่ตัวชี้นี้ใช้เพื่อเข้าถึงสมาชิกของอ็อบเจ็กต์เมื่อมีตัวแปรในเครื่องที่มีชื่อเหมือนกัน ตัวดำเนินการความละเอียดขอบเขต ตัวอย่าง #include<iostream> using namespace std; class AB {    static int x;    public:

  15. พารามิเตอร์ตัวชี้และการอ้างอิงใน C ++ แตกต่างกันอย่างไร

    พอยน์เตอร์ ตัวแปรตัวชี้ใช้สำหรับเก็บที่อยู่ของตัวแปร ไวยากรณ์ Type *pointer; การเริ่มต้น Type *pointer; Pointer=variable name; ข้อมูลอ้างอิง เมื่อพารามิเตอร์ถูกประกาศเป็นข้อมูลอ้างอิง พารามิเตอร์นั้นจะกลายเป็นชื่ออื่นสำหรับพารามิเตอร์ที่มีอยู่ ไวยากรณ์ Type &newname=existing name; การเริ่มต้น

  16. เหตุใดเราจึงส่งตัวชี้โดยการอ้างอิงใน C ++

    หากเราต้องแก้ไขตัวชี้มากกว่าวัตถุที่ตัวชี้ชี้ไป เราจะส่งตัวชี้โดยการอ้างอิง นี่คือตัวอย่างวิธีการส่งตัวชี้โดยการอ้างอิง - ตัวอย่าง #include <iostream> using namespace std; void Decrement( int*& d ) {    --d; } int main( void ) {    int a = 26;    int* ptr = &

  17. การใช้สแต็กและฮีปที่เหมาะสมใน C ++ หรือไม่

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

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