Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. จะเกิดอะไรขึ้นหากเราเชื่อมตัวอักษรสตริงสองตัวเข้าด้วยกันใน C++

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

  2. Stack คลี่คลายใน C ++

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

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

    ลำดับความสำคัญของตัวดำเนินการจะกำหนดการจัดกลุ่มของคำในนิพจน์และตัดสินใจว่าจะประเมินนิพจน์อย่างไร ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินการอื่น ตัวอย่างเช่น ตัวดำเนินการคูณมีลำดับความสำคัญสูงกว่าตัวดำเนินการบวก ตัวอย่างเช่น x =7 + 3 * 2; ในที่นี้ x ถูกกำหนดเป็น 13 ไม่ใช่ 20 เนื่องจากตัวด

  4. การดำเนินการ printf ด้วยตัวดำเนินการ ++ ใน C

    ในบางปัญหา เราสามารถพบคำสั่ง printf() ที่มีบางบรรทัดที่มีตัวดำเนินการ ++ ในคำถามของการสอบแข่งขัน เราสามารถค้นหาคำถามประเภทนี้เพื่อค้นหาผลลัพธ์ของรหัสนั้น ในส่วนนี้ เราจะมาดูตัวอย่างคำถามประเภทนั้นและพยายามหาคำตอบว่าจะเป็นอย่างไร โค้ดตัวอย่าง #include<stdio.h> int main() {    volatile

  5. C โปรแกรมหาผลรวมของตัวเลขสองตัวโดยไม่ต้องใช้ตัวดำเนินการใดๆ

    ในส่วนนี้ เราจะมาดูวิธีการพิมพ์ผลรวมของตัวเลขสองตัวโดยไม่ต้องใช้ตัวดำเนินการใดๆ ในโปรแกรมของเรา ปัญหานี้ยุ่งยาก เพื่อแก้ปัญหานี้ เราใช้ฟิลด์ความกว้างขั้นต่ำของคำสั่ง printf() ตัวอย่างเช่น หากเราต้องการใส่จำนวนช่องว่าง x ก่อนคำว่า สวัสดี โดยใช้ printf() เราสามารถเขียนสิ่งนี้ได้ ที่นี่ printf() ใช้คว

  6. ตัวดำเนินการ Ternary ?:vs if…else ใน C/C++

    เรารู้ว่าตัวดำเนินการ ternary เป็นตัวดำเนินการแบบมีเงื่อนไข โดยใช้โอเปอเรเตอร์นี้ เราสามารถตรวจสอบเงื่อนไขบางอย่างและทำงานบางอย่างตามเงื่อนไขนั้นได้ โดยไม่ต้องใช้ตัวดำเนินการ ternary เรายังสามารถใช้เงื่อนไข if-else เพื่อทำเช่นเดียวกันได้ ผลกระทบของตัวดำเนินการ ternary และ if-else จะเหมือนกันในทุกกร

  7. พิมพ์เลขศูนย์นำหน้าด้วยตัวดำเนินการเอาต์พุต C++

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

  8. การแยกวิเคราะห์พารามิเตอร์บรรทัดคำสั่งในโปรแกรม C++

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

  9. จะใช้เนมสเปซใน C ++ ได้อย่างไร?

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

  10. จะใช้ค่าคงที่ PI ใน C ++ ได้อย่างไร?

    เราจะมาดูวิธีการใช้ค่าคงที่ PI ในโปรแกรม C++ ค่าคงที่ PI มีอยู่ในไฟล์ส่วนหัว cmath ชื่อของค่าคงที่คือ M_PI เราสามารถรวมไฟล์ส่วนหัวนั้นและใช้ค่าคงที่เพื่อดำเนินการได้ ในตัวอย่างต่อไปนี้ เราจะมาดูวิธีการหาพื้นที่ของวงกลมโดยใช้ค่าคงที่ PI โค้ดตัวอย่าง #include <iostream> #include <cmath> u

  11. การเรียกซ้ำใน main () ใน C ++ นั้นถูกกฎหมายหรือไม่

    ใน C หรือ C++ ฟังก์ชันหลักเหมือนกับฟังก์ชันอื่นๆ เราจึงใช้ฟังก์ชันที่มีอยู่ในฟังก์ชันอื่นๆ ได้ รวมถึงในฟังก์ชันหลักด้วย ในโปรแกรมต่อไปนี้ เราจะมาดูกันว่า main() ใช้เรียกซ้ำเพื่อพิมพ์ตัวเลขในลำดับที่กลับกันอย่างไร โค้ดตัวอย่าง #include <iostream> using namespace std; int main () {    

  12. การสร้างตัวเลขสุ่มใน C++

    ให้เราดูวิธีการสร้างตัวเลขสุ่มโดยใช้ C ++ ที่นี่เรากำลังสร้างตัวเลขสุ่มในช่วง 0 เป็นค่าบางค่า (ในโปรแกรมนี้ ค่าสูงสุดคือ 100) ในการดำเนินการนี้ เราใช้ฟังก์ชัน srand() นี่อยู่ในห้องสมุด C ฟังก์ชัน void srand(unsigned int seed) เมล็ดพันธุ์เครื่องกำเนิดตัวเลขสุ่มที่ใช้โดยแรนด์ของฟังก์ชัน การประกาศ sr

  13. 0 (ศูนย์) คืออะไร - เลขฐานสิบหรือตัวอักษรฐานแปดใน C++

    0 (ศูนย์) นำหน้าตัวเลขโดยพื้นฐานแล้วจะเป็นเลขฐานแปด ใน C/C++ เราสามารถใช้ตัวอักษรฐานแปดโดยพิมพ์ศูนย์หน้าจำนวนจริง เช่น ถ้าเลขฐานแปดคือ 25 เราก็จะต้องเขียน 025 โค้ดตัวอย่าง #include <stdio.h> int main() {    int a = 025;    int b = 063;    printf("Decimal of

  14. มีความแตกต่างด้านประสิทธิภาพระหว่าง i++ และ ++i ในโปรแกรม C++ หรือไม่

    ผลลัพธ์ที่มีประสิทธิภาพของ i++ และ ++i เหมือนกัน ข้อแตกต่างเพียงอย่างเดียวคือ i++ จะเพิ่มค่าของ i หลังจากกำหนด และสำหรับ ++i จะเพิ่มค่าก่อน แล้วจึงกำหนดค่า เราจะเห็นความแตกต่างได้ในโค้ดต่อไปนี้ โค้ดตัวอย่าง #include<iostream> using namespace std; int main() {    int x = 3, y, z; &nbs

  15. จะแยกวิเคราะห์อาร์กิวเมนต์บรรทัดคำสั่งใน C ++ ได้อย่างไร

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

  16. คัดลอกเอลิชันใน C++

    Copy Elision เรียกอีกอย่างว่า Copy Omission นี่เป็นหนึ่งในเทคนิคการเพิ่มประสิทธิภาพคอมไพเลอร์ มันหลีกเลี่ยงการคัดลอกวัตถุโดยไม่จำเป็น คอมไพเลอร์ปัจจุบันเกือบทุกตัวใช้เทคนิค Copy Elision นี้ ให้เราดูว่ามันทำงานอย่างไรโดยใช้โค้ดตัวอย่าง: โค้ดตัวอย่าง #include <iostream> using namespace std; cla

  17. ฟังก์ชันโอเวอร์โหลดและส่งคืนประเภทใน C++

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

  18. RTTI (ข้อมูลประเภทรันไทม์) ในโปรแกรม C++

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

  19. ลำดับของการประเมินในพารามิเตอร์ฟังก์ชัน C++

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

  20. คุณจะได้รับเอาต์พุตแอสเซมเบลอร์จากแหล่ง C / C ++ ใน gcc ได้อย่างไร

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:47/300  20-คอมพิวเตอร์/Page Goto:1 41 42 43 44 45 46 47 48 49 50 51 52 53