Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. C++ รองรับการเขียน Comments แบบไหนบ้าง?

    Program comments เป็นคำอธิบายที่คุณสามารถใส่ในโค้ด C++ ช่วยให้ผู้อ่านซอร์สโค้ดเข้าใจง่ายขึ้น ทุกภาษาโปรแกรมมิ่งอนุญาตให้มี comments บางรูปแบบ C++ รองรับ single-line และ multi-line comments ตัวอักษรทุกตัวภายใน comment จะถูกคอมไพเลอร์ C++ ไม่สนใจ (ignored) Single line comments เพื่อสร้าง single line c

  2. Typedef Declarations ใน C++ คืออะไร?

    คีย์เวิร์ด typedef ใน C++ ใช้ให้ชื่อใหม่กับชนิดข้อมูล ตัวอย่าง คุณสามารถตั้งชื่อใหม่ BYTE ให้กับ unsigned char - typedef unsigned char BYTE; หลังจาก type definition นี้ identifier BYTE สามารถใช้เป็น abbreviation สำหรับชนิด unsigned char ได้ ตัวอย่าง - BYTE b1, b2; นี่จะประกาศตัวแปร b1 และ b2 ชนิด un

  3. Multiplicative Operators ใน C++ คืออะไร?

    Multiplicative operators คือ - Multiplication (*) Division (/) Modulus หรือ remainder from division (%) Binary operators นี้มี left-to-right associativity ใช้ operands ชนิด arithmetic Modulus operator (%) มีข้อกำหนดเข้มงวดกว่าคือ operands ต้องเป็น integral type Multiplication operator ให้ผลลัพธ์จา

  4. Shift Operators ใน C++ คืออะไร?

    Bitwise shift operators คือ right-shift operator (>>) ซึ่งเลื่อนบิตของ shift_expression ไปทางขวา และ left-shift operator (<<) ซึ่งเลื่อนบิตไปทางซ้าย Left-shift operator ทำให้บิตใน shift-expression เลื่อนซ้ายตามจำนวนตำแหน่งที่ additive-expression ระบุ ตำแหน่งบิตที่ว่างจากการเลื่อนจะถูกเติ

  5. Postfix Operators ใน C++ คืออะไร?

    Postfix operators เป็น unary operators ที่ทำงานบนตัวแปรเดียว ใช้เพิ่มหรือลดค่าลง 1 (เว้นแต่ overload) มี 2 postfix operators ใน C++ คือ ++ และ -- ใน postfix notation (เช่น i++) ค่าของ i ถูกเพิ่มขึ้น แต่ค่าของ expression คือค่าเดิมของ i กล่าวคือ กำหนดค่าให้ expression ก่อนแล้วค่อยเพิ่มตัวแปร ตัวอย่าง

  6. Enumerated Data Types ใน C++ คืออะไร?

    Enumerated type ประกาศชื่อชนิดแบบไม่บังคับ และชุดของ identifier ศูนย์หรือมากกว่า ที่สามารถใช้เป็นค่าของชนิดนั้นได้ แต่ละ enumerator เป็น constant ที่ชนิดของมันคือ enumeration ตัวอย่าง หากคุณสร้างแอปพลิเคชันที่มีจำนวนชนิดคงที่สำหรับตัวแปรบางตัว เช่น gender สามารถเป็น 3 ชนิดคือ male, female, others คุ

  7. ความแตกต่างระหว่าง prefix และ postfix operators ใน C++

    ใน prefix version (เช่น ++i) ค่าของ i ถูกเพิ่มขึ้น และค่าของ expression คือค่าใหม่ของ i กล่าวคือ เพิ่มก่อนแล้วค่อยกำหนดค่าให้ expression ใน postfix version (เช่น i++) ค่าของ i ถูกเพิ่มขึ้น แต่ค่าของ expression คือค่าเดิมของ i กล่าวคือ กำหนดค่าให้ expression ก่อนแล้วค่อยเพิ่มตัวแปร มาดูโค้ดเพื่อเข้าใ

  8. Equality Operators ใน C++ คืออะไร?

    Equality operators ใน C++ คือ is equal to (==) และ is not equal to (!=) พวกมันทำงานตามชื่อของมัน binary equality operators เปรียบเทียบ operands สำหรับความเท่ากันหรือไม่เท่ากันอย่างเคร่งครัด Equality operators มี precedence ต่ำกว่า relational operators แต่พฤติกรรมคล้ายกัน ผลลัพธ์เป็น bool Equal-to op

  9. วิธี define enumerated type (enum) ใน C++

    Enumerated type ประกาศชื่อชนิดแบบไม่บังคับ และชุดของ identifier ศูนย์หรือมากกว่า ที่สามารถใช้เป็นค่าของชนิดนั้นได้ แต่ละ enumerator เป็น constant ที่ชนิดของมันคือ enumeration ตัวอย่าง หากคุณสร้างแอปพลิเคชันที่มีจำนวนชนิดคงที่สำหรับตัวแปรบางตัว เช่น gender สามารถเป็น 3 ชนิดคือ male, female, others คุ

  10. วิธี declare ตัวแปรใน C++

    ใน C++ declaration และ definition สับสนกันบ่อย Declaration หมายถึง (ใน C) ว่าคุณบอกคอมไพเลอร์เกี่ยวกับ type, size และในกรณี function declaration คือ type และ size ของพารามิเตอร์ของตัวแปร, user-defined type, หรือฟังก์ชันในโปรแกรมของคุณ ไม่มีพื้นที่หน่วยความจำถูกจองสำหรับตัวแปรในกรณี declaration Defin

  11. วิธี define ตัวแปรใน C++

    เพื่อกำหนดตัวแปรใน C++ คุณต้องใช้ syntax ดังนี้ - Syntax datatype variable_name; คุณต้องรู้ว่าตัวแปรของคุณจะเก็บข้อมูลชนิดไหนและจะชื่ออะไร ชื่อตัวแปรมีข้อจำกัดดังนี้ - ชื่อตัวแปรใน C++ ยาว 1 ถึง 255 ตัวอักษร ชื่อตัวแปรทุกตัวต้องขึ้นต้นด้วยตัวอักษรอังกฤษหรือ underscore (_) หลังตัวอักษรแรก ชื่อตัวแปร

  12. ความแตกต่างระหว่าง definition และ declaration ใน C++

    ใน C++ declaration และ definition สับสนกันบ่อย Declaration หมายถึง (ใน C) ว่าคุณบอกคอมไพเลอร์เกี่ยวกับ type, size และในกรณี function declaration คือ type และ size ของพารามิเตอร์ของตัวแปร, user-defined type, หรือฟังก์ชันในโปรแกรมของคุณ ไม่มีพื้นที่หน่วยความจำถูกจองสำหรับตัวแปรในกรณี declaration Defin

  13. Semicolon หลังชื่อคลาสใน C++ ทำหน้าที่อะไร?

    หากคุณมีคำสั่งแบบ - Class Person; นี่คือ forward declaration มันบอกโค้ดต่อไปว่ามีคลาสชื่อ Person อยู่ นี่ทำให้คอมไพเลอร์พอใจเมื่อเห็นชื่อเหล่านี้ถูกใช้ ต่อไป linker จะหาการนิยามของคลาสเหล่านั้น

  14. Type Deduction ใน C++ คืออะไร?

    Type inference หรือ deduction หมายถึงการตรวจจับชนิดข้อมูลของ expression แบบอัตโนมัติในภาษาโปรแกรมมิ่ง เป็นคุณสมบัติที่มีในภาษาบางภาษาที่เป็น strongly statically typed ใน C++ คีย์เวิร์ด auto (เพิ่มใน C++11) ใช้สำหรับ automatic type deduction ตัวอย่างเช่น คุณต้องการสร้าง iterator เพื่อวนลูป vector คุณ

  15. วิธี initialize ตัวแปรใน C++

    คุณสามารถ initialize ตัวแปรได้โดยใช้ assignment operator หรือใช้ constructor เมื่อ initialize ตัวอย่าง - int i = 0; MyClass instance(1, Hello); มันจะถูก initialize อัตโนมัติหาก - เป็น instance ของ class/struct ที่ default constructor initialize primitive types ทั้งหมด เช่น MyClass instance; คุณใช้

  16. Auto และ Decltype ใน C++ คืออะไร?

    auto เป็นคีย์เวิร์ดใน C++11 ขึ้นไป ใช้สำหรับ automatic type deduction Type inference หรือ deduction หมายถึงการตรวจจับชนิดข้อมูลของ expression แบบอัตโนมัติในภาษาโปรแกรมมิ่ง เป็นคุณสมบัติในภาษาบางภาษาที่เป็น strongly statically typed ตัวอย่างเช่น คุณต้องการสร้าง iterator เพื่อวนลูป vector คุณสามารถใช้

  17. ความสัมพันธ์ระหว่าง auto และ decltype ใน C++

    auto และ decltype ทำหน้าที่ต่างกัน จึงไม่ map one-to-one กัน auto เป็นคีย์เวิร์ดใน C++11 ขึ้นไป ใช้สำหรับ automatic type deduction decltype type specifier ให้ชนิดของ expression ที่ระบุ ไม่เหมือน auto ที่ deduce ชนิดจากค่าที่กำหนดให้ตัวแปร decltype deduce ชนิดจาก expression ที่ส่งเข้าไป ค่าที่ declty

  18. Type Inference ใน C++ คืออะไร?

    Type inference หรือ type deduction หมายถึงการตรวจจับชนิดข้อมูลของ expression แบบอัตโนมัติในภาษาโปรแกรมมิ่ง เป็นคุณสมบัติที่มีในภาษาบางภาษาที่เป็น strongly statically typed ใน C++ คีย์เวิร์ด auto (เพิ่มใน C++11) ใช้สำหรับ automatic type deduction ตัวอย่างเช่น คุณต้องการสร้าง iterator เพื่อวนลูป vecto

  19. กฎพื้นฐานสำหรับการกำหนดตัวแปรใน C++

    เพื่อประกาศตัวแปร คุณต้องรู้ว่ามันจะเป็นชนิดข้อมูลอะไรและจะชื่ออะไร ชื่อตัวแปรมีข้อจำกัดดังนี้ - ชื่อตัวแปรใน C++ ยาว 1 ถึง 255 ตัวอักษร ชื่อตัวแปรทุกตัวต้องขึ้นต้นด้วยตัวอักษรอังกฤษหรือ underscore (_) หลังตัวอักษรแรก ชื่อตัวแปรสามารถมีตัวอักษรและตัวเลขได้ ชื่อตัวแปรแยกตัวพิมพ์ใหญ่-เล็ก (case sensi

  20. กฎการประกาศตัวแปรใน C++ มีอะไรบ้าง?

    เพื่อประกาศตัวแปร คุณต้องรู้ว่ามันจะเป็นชนิดข้อมูลอะไรและจะชื่ออะไร ชื่อตัวแปรมีข้อจำกัดดังนี้ - ชื่อตัวแปรใน C++ ยาว 1 ถึง 255 ตัวอักษร ชื่อตัวแปรทุกตัวต้องขึ้นต้นด้วยตัวอักษรอังกฤษหรือ underscore (_) หลังตัวอักษรแรก ชื่อตัวแปรสามารถมีตัวอักษรและตัวเลขได้ ชื่อตัวแปรแยกตัวพิมพ์ใหญ่-เล็ก (case sensi

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