Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. พื้นฐานของภาษาการเขียนโปรแกรม C ++?

    C++ เป็นภาษาการเขียนโปรแกรมที่พัฒนาโดย Bjarne Stroustrup ในปี 1979 ที่ Bell Labs C++ ถือเป็นภาษาระดับกลาง เนื่องจากประกอบด้วยคุณลักษณะภาษาระดับสูงและระดับต่ำรวมกัน มันเป็น superset ของ C และแทบทุกโปรแกรม C ที่ถูกกฎหมายก็คือโปรแกรม C ++ ที่ถูกกฎหมาย C++ ทำงานบนแพลตฟอร์มที่หลากหลาย เช่น Windows, Mac O

  2. C ++ Manipulators คืออะไร (endl, setw, setprecision, setf)

    Stream Manipulators เป็นฟังก์ชันที่ออกแบบมาโดยเฉพาะเพื่อใช้ร่วมกับตัวดำเนินการแทรก () บนวัตถุสตรีม เช่น − std::cout << std::setw(10); ยังคงเป็นฟังก์ชันปกติและสามารถเรียกได้ว่าเป็นฟังก์ชันอื่นโดยใช้วัตถุสตรีมเป็นอาร์กิวเมนต์ ตัวอย่างเช่น - boolalpha (cout); Manipulators ใช้สำหรับเปลี่ยนพารามิ

  3. ตัวดำเนินการเชิงสัมพันธ์และการเปรียบเทียบใน C++

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

  4. โอเปอเรเตอร์ ternary แบบมีเงื่อนไข ( ?:) ใน C++

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

  5. ตัวดำเนินการแคสต์ประเภทที่ชัดเจนใน C ++

    การแคสต์ประเภทจัดเตรียมวิธีการสำหรับการแปลงประเภทของอ็อบเจ็กต์ในสถานการณ์เฉพาะอย่างชัดเจน สามารถใช้เป็นนิพจน์เอกพจน์ได้ - ( type-name ) cast-expression คอมไพเลอร์ถือว่า cast-expression เป็น type-name หลังจากสร้าง typecast แล้ว การหล่อใช้เพื่อแปลงวัตถุประเภทสเกลาร์เป็นหรือจากประเภทสเกลาร์อื่น การแสดง

  6. อัฒภาคใน C ++

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

  7. C++ ตัวดำเนินการเชิงสัมพันธ์และความเท่าเทียมกัน

    ในการเขียนโปรแกรม C ค่าที่คงอยู่ใน 2 ตัวแปรจะถูกเปรียบเทียบการเอารัดเอาเปรียบตามตัวดำเนินการและจะกำหนดความสัมพันธ์ระหว่างตัวแปรเหล่านี้ ตัวดำเนินการเหล่านี้เรียกว่าตัวดำเนินการเชิงสัมพันธ์ ตัวดำเนินการเชิงสัมพันธ์ C ++ ต่างๆ ที่มีอยู่คือ- ตัวดำเนินการ คำอธิบาย มากกว่า = มากกว่าหรือเท่าก

  8. โครงสร้างโปรแกรม C++

    วิธีที่ดีที่สุดในการเรียนรู้ภาษาโปรแกรมคือโดยการเขียนโปรแกรม โดยทั่วไป โปรแกรมแรกที่เริ่มต้นเขียนคือโปรแกรมที่เรียกว่า Hello World ซึ่งพิมพ์ Hello World ลงบนหน้าจอคอมพิวเตอร์ของคุณ แม้ว่ามันจะง่ายมาก แต่ก็มีส่วนประกอบพื้นฐานทั้งหมดที่โปรแกรม C++ มี มาดูโค้ดของโปรแกรมนี้กัน − #include<iostream>

  9. ความแตกต่างระหว่างโอเปอเรเตอร์เชิงสัมพันธ์(==) และ std::string::compare() ใน C++

    มีความแตกต่างเพียงอย่างเดียวระหว่างตัวดำเนินการเชิงสัมพันธ์ ==และ std::string::compare() นั่นคือมูลค่าที่ส่งคืน ภายใน string::operator==() กำลังใช้ string::compare() ตัวดำเนินการเชิงสัมพันธ์(==) คืนค่าบูลีนเพียงแสดงว่าสตริง 2 มีค่าเท่ากันหรือไม่ ขณะที่การเปรียบเทียบจะส่งกลับจำนวนเต็มที่แสดงว่าสตริงม

  10. เขียนโปรแกรม C ++ โดยไม่มีเครื่องหมายอัฒภาค?

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

  11. เหตุใดจึงใช้ sizeof () เป็นโอเปอเรเตอร์ใน C ++

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

  12. อัฒภาคหลัง } ได้รับคำสั่งในโปรแกรม C ++ เมื่อใด

    เครื่องหมายอัฒภาคหลังเครื่องหมายปีกกา ถ้านี่คือจุดสิ้นสุดของการประกาศ ในกรณีของเครื่องหมายวงเล็บปีกกา ได้ใช้ในการประกาศคลาส, enum, struct และไวยากรณ์การเริ่มต้น ในตอนท้ายของแต่ละข้อความเหล่านี้ เราต้องใส่เครื่องหมายอัฒภาค ตัวอย่างเช่น class X {}; // same declaration for struct as well enum Y {};

  13. ตัวดำเนินการเท่าเทียมกัน:==และ !=ใน C++

    ตัวดำเนินการความเท่าเทียมกันใน C++ มีค่าเท่ากับ(==) และไม่เท่ากับ(!=) พวกเขาทำงานตามชื่อ ตัวดำเนินการความเท่าเทียมแบบไบนารีเปรียบเทียบตัวถูกดำเนินการเพื่อความเท่าเทียมกันหรือความไม่เท่าเทียมกันที่เข้มงวด ตัวดำเนินการความเท่าเทียมกัน เท่ากับ (==) และไม่เท่ากับ (!=) มีลำดับความสำคัญต่ำกว่าตัวดำเนินการ

  14. ตัวดำเนินการแก้ไขขอบเขตใน C++

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

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

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

  16. เหตุใด C ++ จึงต้องการตัวดำเนินการแก้ไขขอบเขต

    ตัวดำเนินการ ::(ความละเอียดของขอบเขต) ใช้เพื่อเรียกชื่อที่ซ่อนอยู่เนื่องจากขอบเขตของตัวแปร เพื่อให้คุณยังคงใช้งานได้ ตัวดำเนินการความละเอียดขอบเขตสามารถใช้เป็นทั้ง unary และ binary คุณสามารถใช้โอเปอเรเตอร์ขอบเขต unary ถ้าขอบเขตเนมสเปซหรือชื่อขอบเขตส่วนกลางถูกซ่อนโดยการประกาศชื่อเดียวกันอย่างชัดแจ้งใ

  17. คีย์เวิร์ด C++

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

  18. ตัวดำเนินการ C ++ ที่มีลำดับความสำคัญและการเชื่อมโยง

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

  19. Trigraphs ใน C ++

    ชุดอักขระ ISO-646 ไม่มีอักขระทั้งหมดของไวยากรณ์ C ดังนั้นจึงมีบางระบบที่มีแป้นพิมพ์และจอแสดงผลที่ไม่สามารถจัดการกับอักขระบางตัวได้ อักขระเหล่านี้สามารถสร้างได้โดยใช้ลำดับอักขระ 3 ตัวที่เรียกว่าไตรกราฟ ใน C ก่อนการประมวลผลอื่น ๆ การเกิดขึ้นของหนึ่งในลำดับต่อไปนี้ของอักขระสามตัว (“ลำดับไตรกราฟ”) แต่ละ

  20. คลาสเพื่อนและฟังก์ชันใน C++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/300  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12