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

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

  2. การดำเนินการกับตัวแปร struct ใน C

    ที่นี่เราจะดูประเภทของการดำเนินการที่สามารถทำได้กับตัวแปร struct โดยพื้นฐานแล้วหนึ่งการดำเนินการสามารถทำได้สำหรับ struct การดำเนินการคือการดำเนินการมอบหมาย การดำเนินการอื่นๆ บางอย่าง เช่น การตรวจสอบความเท่าเทียมกันหรืออื่นๆ ไม่สามารถใช้กับสแต็กได้ ตัวอย่าง #include <stdio.h> typedef struct { /

  3. เปลี่ยนชื่อฟังก์ชันใน C/C++

    ฟังก์ชันไลบรารี C การเปลี่ยนชื่อ int (const char *old_filename, const char *new_filename) ทำให้ชื่อไฟล์อ้างอิงโดย old_filename จะถูกเปลี่ยนเป็น new_filename ต่อไปนี้เป็นการประกาศฟังก์ชัน rename() int rename(const char *old_filename, const char *new_filename) พารามิเตอร์คือ old_filename − นี่คือสต

  4. ลบฟังก์ชันใน C/C++

    ฟังก์ชันไลบรารี C int ลบ (const char * ชื่อไฟล์) ลบ ชื่อไฟล์ . ที่กำหนด จึงไม่สามารถเข้าถึงได้อีกต่อไป ต่อไปนี้เป็นการประกาศฟังก์ชัน remove() int remove(const char *filename) ฟังก์ชันนี้ใช้ชื่อไฟล์ นี่คือสตริง C ที่มีชื่อไฟล์ที่จะลบ เมื่อสำเร็จ ระบบจะคืนค่าศูนย์ เมื่อมีข้อผิดพลาด -1 จะถูกส่งคืน แ

  5. วิธีการใช้ตัวสร้างการคัดลอกใน C ++?

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

  6. จะตรวจสอบว่าอินพุตเป็นตัวเลขใน C ++ ได้อย่างไร

    เราจะมาดูวิธีการตรวจสอบว่าอินพุตที่กำหนดเป็นสตริงตัวเลขหรือสตริงปกติได้อย่างไร สตริงตัวเลขจะเก็บอักขระทั้งหมดที่อยู่ในช่วง 0 – 9 วิธีแก้ปัญหานั้นง่ายมาก เราจะพิจารณาแต่ละอักขระทีละตัว และตรวจสอบว่าเป็นตัวเลขหรือไม่ หากเป็นตัวเลข ให้ชี้ไปที่ถัดไป ไม่เช่นนั้นให้คืนค่าเท็จ ตัวอย่าง #include <iostrea

  7. การเริ่มต้นสมาชิกข้อมูลแบบคงที่ใน C ++

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

  8. จะใช้พารามิเตอร์อ้างอิงใน C ++ ได้อย่างไร

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

  9. ฟังก์ชั่นฟรีใน C ++ คืออะไร?

    ฟังก์ชันไลบรารี C/C++ void free(void *ptr) จัดสรรคืนหน่วยความจำที่จัดสรรไว้ก่อนหน้านี้โดยการเรียก calloc, malloc หรือ realloc ต่อไปนี้เป็นการประกาศฟังก์ชัน free() void free(void *ptr) ฟังก์ชันนี้ใช้ตัวชี้ ptr นี่คือตัวชี้ไปยังบล็อกหน่วยความจำที่จัดสรรไว้ก่อนหน้านี้ด้วย malloc, calloc หรือ realloc ท

  10. สร้างตัวเลขสุ่มโดยใช้ไลบรารีสุ่ม C++11

    ใน C ++ 11 เราสามารถรับไลบรารีสุ่มเพื่อสร้างตัวเลขสุ่ม ที่นี่ เราได้ใช้ random_device หนึ่งครั้งเพื่อเพาะอ็อบเจกต์ตัวสร้างตัวเลขสุ่มที่เรียกว่า mt random_device นี้ช้ากว่า mt19937 แต่เราไม่จำเป็นต้องทำการ seed มันขอข้อมูลแบบสุ่มไปยังระบบปฏิบัติการ ตัวอย่าง #include <random> #include <iostr

  11. วิธีใช้ฟังก์ชัน clock() ใน C++

    เราจะมาดูวิธีการใช้ clock() ใน C++ clock() นี้มีอยู่ในไฟล์ส่วนหัว time.h หรือ ctime เราจะหาเวลาที่ผ่านไปของกระบวนการโดยใช้ฟังก์ชัน clock() เพื่อให้ได้เวลาที่ผ่านไป เราสามารถหาเวลาโดยใช้ clock() ที่จุดเริ่มต้น และจุดสิ้นสุดของ taks จากนั้นลบค่าเพื่อให้ได้ส่วนต่าง หลังจากนั้น เราจะหารส่วนต่างด้วย CLO

  12. C ++ 11 แบบย้อนกลับตามช่วง for-loop

    เพื่อให้ได้ลูปตามช่วงที่ย้อนกลับ เราได้ใช้ไลบรารีบูสต์ ไลบรารีบูสต์นี้ได้รับความนิยมอย่างมากและมีฟังก์ชันการทำงานที่แข็งแกร่ง ที่นี่เราสามารถใช้อาร์เรย์หรือคอนเทนเนอร์บางตัว จากนั้นโดยใช้ boost::adaptors::reverse() เราสามารถใช้ช่วงฐานสำหรับลูปในลำดับย้อนกลับได้ ตัวอย่าง #include <list;> #incl

  13. แลมบ์ดาทั่วไปทำงานใน C ++ 14 อย่างไร

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

  14. จะสร้างตัวเลขสุ่มใน C ++ ได้อย่างไร?

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

  15. จะเริ่มต้นฟิลด์ const ใน Constructor ได้อย่างไร?

    ที่นี่เราจะดูวิธีการเริ่มต้นตัวแปรประเภท const โดยใช้ตัวสร้าง? ในการเริ่มต้นค่า const โดยใช้ตัวสร้าง เราต้องใช้รายการเริ่มต้น รายการ initializer นี้ใช้เพื่อเริ่มต้นสมาชิกของข้อมูลของคลาส รายชื่อสมาชิกที่จะเริ่มต้น จะมีอยู่หลังตัวสร้างหลังโคลอน สมาชิกจะถูกคั่นด้วยเครื่องหมายจุลภาค ตัวอย่าง #include

  16. เรียงสับเปลี่ยนถัดไปในพจนานุกรมใน C ++

    ที่นี่เราจะมาดูวิธีการสร้างการเปลี่ยนแปลงลำดับถัดไปของ lexicographically string ใน C ++ การเรียงสับเปลี่ยนลำดับถัดไปโดยพื้นฐานแล้วเป็นการเรียงสับเปลี่ยนที่มากกว่า ตัวอย่างเช่น ตัวถัดไปของ “ACB” จะเป็น “BAC” ในบางกรณี การเรียงสับเปลี่ยนลำดับถัดไปจะไม่มีอยู่ เช่น “BBB” หรือ “DCBA” เป็นต้น ใน C++ เราส

  17. ฟังก์ชันที่ไม่สามารถโอเวอร์โหลดได้ใน C++

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

  18. size_t และ int ใน C ++ แตกต่างกันอย่างไร

    ที่นี่เราจะมาดูกันว่า size_t และ int แตกต่างกันอย่างไรใน C++ หากเราพิจารณามาตรฐาน ทั้งคู่เป็นจำนวนเต็มขนาด 16 บิต บนระบบ 64 บิตทั่วไป size_t จะเป็น 64 บิต แต่ int ที่ไม่ได้ลงชื่อจะเป็น 32 บิต เราจึงใช้แทนกันไม่ได้ คำแนะนำมาตรฐานประการหนึ่งคือ size_t ใหญ่ที่สุดเท่ากับความยาวที่ไม่ได้ลงนาม ดังนั้น ค

  19. วิธีรับการใช้หน่วยความจำภายใต้ Linux ใน C++

    ที่นี่เราจะมาดูวิธีรับสถิติการใช้หน่วยความจำภายใต้สภาพแวดล้อม Linux โดยใช้ C++ เราสามารถรับรายละเอียดทั้งหมดได้จากโฟลเดอร์ “/proc/self/stat” เรากำลังพิจารณาสถานะหน่วยความจำเสมือนและขนาดที่ตั้งไว้ ตัวอย่าง #include <unistd.h> #include <ios> #include <iostream> #include <fstream&

  20. การกำหนดจำนวนหลักที่มีในจำนวนเต็มใน C++

    ที่นี่เราจะดูวิธีตรวจสอบจำนวนหลักในจำนวนเต็มใน C ++ ว่ามีกี่หลัก ตอนแรกเราจะเห็นกฎดั้งเดิม แล้วดูวิธีสั้นๆ วิธีหนึ่งเพื่อค้นหา วิธีแรกเราจะลดจำนวนโดยใช้การหารด้วย 10 และนับจนเป็น 0 ตัวอย่าง #include <iostream> using namespace std; int count_digit(int number) {    int count = 0; &nbs

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:53/300  20-คอมพิวเตอร์/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59