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

    มีหลายทางเลือกสำหรับคอมไพล์ C++ บน Windows มาดู 2 ตัวเลือก: GCC เพื่อติดตั้ง GCC บน Windows ต้องติดตั้ง MinGW ไปที่หน้าแรก MinGW www.mingw.org ตามลิงก์ไปหน้าดาวน์โหลด ดาวน์โหลดโปรแกรมติดตั้งล่าสุด ชื่อ MinGW-<version>.exe ระหว่างติดตั้ง MinGW ต้องติดตั้ง gcc-core, gcc-g++, Binutils, และ MinGW

  2. C++ Tokens คืออะไร?

    Token คือองค์ประกอบเล็กที่สุดของโปรแกรม C++ ที่มีความหมายต่อคอมไพเลอร์ C++ parser รู้จัก tokens ประเภท: identifiers, keywords, literals, operators, punctuators, และ separators อื่นๆ Stream ของ tokens เหล่านี้ 구성 translation unit Tokens ปกติแยกกันด้วย white space Parser รู้จัก keywords, identifiers,

  3. Tokens vs Identifiers vs Keywords ใน C++

    Token คือองค์ประกอบเล็กที่สุดของโปรแกรม C++ ที่มีความหมายต่อคอมไพเลอร์ C++ parser รู้จัก tokens ประเภท: identifiers, keywords, literals, operators, punctuators, และ separators อื่นๆ Stream ของ tokens เหล่านี้ 구성 translation unit Tokens ปกติแยกกันด้วย white space Parser รู้จัก keywords, identifiers,

  4. Boolean Literals ใน C++ คืออะไร?

    Boolean literals คือ literals ที่มีความหมายเป็น true หรือ false เท่านั้น ใน C++ มี boolean literals เพียงสองตัวคือ true และ false literals นี้เป็นชนิด bool สามารถใช้ได้ดังนี้: ตัวอย่าง #include <iostream> using namespace std; int main() { bool my_bool = true; if(my_bool) { cout

  5. Character Literals ใน C++ คืออะไร?

    Character literal เป็นประเภทของ literal ในการเขียนโปรแกรมสำหรับการแสดงค่าของตัวอักษรเดี่ยวภายใน source code ของโปรแกรมคอมพิวเตอร์ ใน C++ Character literal ประกอบด้วย constant character แสดงด้วยตัวอักษรล้อมรอบด้วย single quotation marks มี 2 ประเภท: Narrow-character literals ชนิด char เช่น a Wide-ch

  6. ตั้งค่า Eclipse สำหรับการพัฒนา C++

    ขั้นตอนที่ 0 – ติดตั้ง MinGW GCC หรือ Cygwin GCC เพื่อใช้ Eclipse สำหรับ C/C++ programming คุณต้องมี C/C++ compiler บน Windows สามารถติดตั้ง MinGW GCC หรือ Cygwin GCC เลือก MinGW หากไม่แน่ใจ เพราะ MinGW 輕量และติดตั้งง่ายกว่า แต่มีฟีเจอร์น้อยกว่า MinGW GCC – ไปที่หน้าแรก MinGW www.mingw.org ตามลิงก์ไป

  7. วิธีติดตั้ง C++ Compiler บน Linux

    มีหลายทางเลือกสำหรับคอมไพล์ C++ บน Linux มาดู 2 ตัวเลือกหลัก: GCC เกือบทุก Linux distro มาพร้อม GCC ติดตั้งอยู่แล้ว ตรวจสอบว่าติดตั้ง GCC แล้วหรือยังด้วยคำสั่ง: $ g++ -v หากติดตั้งแล้ว จะแสดงข้อความประมาณนี้: Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr

  8. Access modifiers ใน C++ คืออะไร?

    Data hiding เป็นฟีเจอร์สำคัญของ Object Oriented Programming ที่ป้องกันไม่ให้ฟังก์ชันของโปรแกรมเข้าถึง internal representation ของ class type โดยตรง การจำกัดการเข้าถึง class members ระบุโดย labeled access modifiers: public, private, และ protected sections ภายใน class body Default access สำหรับ member

  9. Type qualifiers ใน C++ คืออะไร?

    Type qualifier เป็นคีย์เวิร์ดที่นำไปใช้กับ type ทำให้ได้ qualified type ตัวอย่างเช่น const int เป็น qualified type แทน constant integer ในขณะที่ int เป็น unqualified type คือ integer ธรรมดา Type qualifiers เป็นวิธีแสดงข้อมูลเพิ่มเติมเกี่ยวกับค่าผ่าน type system และรับรองความถูกต้องในการใช้ข้อมูล ตาม

  10. Type specifiers ใน C++ คืออะไร?

    เมื่อคุณประกาศตัวแปรครั้งแรกในภาษาที่เป็น statically typed เช่น C++ คุณต้องประกาศว่าตัวแปรนั้นจะเก็บอะไร int number = 42; ในตัวอย่างนี้ int คือ type specifier ระบุว่าตัวแปร number จะเก็บเฉพาะ integer numbers ในภาษาที่เป็น dynamically typed เช่น ruby หรือ javascript คุณสามารถประกาศตัวแปรได้เลย var nu

  11. ทำไมต้องใช้ modifiers ใน C/C++?

    Modifier ใช้เพื่อเปลี่ยนความหมายของ base type ให้ทำงานตามความต้องการของคุณ ตัวอย่างเช่น เวลาไม่สามารถเป็นค่าลบได้ จึงสมเหตุสมผลที่จะทำให้เป็น unsigned C++ อนุญาตให้ char, int, และ double มี modifiers นำหน้าได้ ตัวปรับแต่งชนิดข้อมูลมีดังนี้: signed unsigned long short Modifiers signed, unsigned, lo

  12. ทำไมต้องใช้ volatile qualifier ใน C++?

    volatile หมายถึงสองสิ่ง: ค่าของตัวแปรอาจเปลี่ยนไปโดยไม่มีโค้ดของคุณเปลี่ยนมัน ดังนั้นเมื่อคอมไพเลอร์อ่านค่าของตัวแปร มันไม่ควรสมมติว่าค่านั้นเหมือนครั้งล่าสุดที่อ่าน หรือเหมือนค่าล่าสุดที่เก็บไว้ แต่ต้องอ่านใหม่ทุกครั้ง การเก็บค่าให้กับตัวแปร volatile เป็น side effect ที่สังเกตได้จากภายนอก ดังนั้นค

  13. วิธีเขียนโปรแกรม C++ แรก

    คุณตัดสินใจเรียนเขียนโปรแกรม C++ แต่ไม่รู้เริ่มต้นที่ไหน นี่คือภาพรวมสั้นๆ ว่าคุณสามารถเริ่มต้นได้อย่างไร ได้ C++ Compiler นี่คือขั้นตอนแรกที่คุณควรทำก่อนเริ่มเรียนเขียนโปรแกรม C++ มี C++ compiler ฟรีที่ดีสำหรับทุก OS platforms โหลดตัวที่เหมาะกับ platform ของคุณ หรือใช้ online compiler ของ tutorials

  14. ทำไมต้องใช้ restrict qualifier ใน C++?

    ไม่มีคีย์เวิร์ด restrict ใน C++ รายการคีย์เวิร์ด C++ อยู่ใน section 2.11/1 ของ C++ language standard restrict เป็นคีย์เวิร์ดในภาษา C เวอร์ชัน C99 ไม่ใช่ใน C++ ใน C, pointer (หรือ reference) ที่มี restrict-qualified เป็นการสัญญากับคอมไพเลอร์ว่าใน scope ของ pointer นั้น target ของ pointer จะถูกเข้าถึง

  15. ทำไมต้องใช้ const qualifier ใน C++?

    เราใช้ const qualifier เพื่อประกาศตัวแปรเป็นค่าคงที่ (constant) หมายความว่าเราไม่สามารถเปลี่ยนค่าได้หลังจากที่ตัวแปรถูก initialize แล้ว การใช้ const มีประโยชน์มาก ตัวอย่างเช่น หากคุณมีค่าคงที่อย่างค่า PI คุณไม่อยากให้ส่วนไหนของโปรแกรมแก้ไขค่านั้น คุณควรประกาศมันเป็น const Objects ที่ประกาศด้วย const

  16. คีย์เวิร์ด restrict ใน C++ หมายถึงอะไร?

    ไม่มีคีย์เวิร์ด restrict ใน C++ รายการคีย์เวิร์ด C++ อยู่ใน section 2.11/1 ของ C++ language standard restrict เป็นคีย์เวิร์ดในภาษา C เวอร์ชัน C99 ไม่ใช่ใน C++ ใน C, pointer (หรือ reference) ที่มี restrict-qualified เป็นการสัญญากับคอมไพเลอร์ว่าใน scope ของ pointer นั้น target ของ pointer จะถูกเข้าถึง

  17. คีย์เวิร์ด volatile ใน C++ หมายถึงอะไร?

    volatile หมายถึงสองสิ่ง: ค่าของตัวแปรอาจเปลี่ยนไปโดยไม่มีโค้ดของคุณเปลี่ยนมัน ดังนั้นเมื่อคอมไพเลอร์อ่านค่าของตัวแปร มันไม่ควรสมมติว่าค่านั้นเหมือนครั้งล่าสุดที่อ่าน หรือเหมือนค่าล่าสุดที่เก็บไว้ แต่ต้องอ่านใหม่ทุกครั้ง การเก็บค่าให้กับตัวแปร volatile เป็น side effect ที่สังเกตได้จากภายนอก ดังนั้นค

  18. คีย์เวิร์ด signed และ unsigned ใน C++

    ชนิดข้อมูลตัวเลขทุกชนิดใน C++ สามารถมีเครื่องหมาย (sign) หรือไม่มีก็ได้ ตัวอย่างเช่น คุณสามารถประกาศ int ให้แสดงแค่จำนวนเต็มบวกได้ ถ้าไม่ได้ระบุเพิ่มเติม ชนิดข้อมูลจำนวนเต็มทั้งหมดจะเป็น signed data types คือมีค่าที่เป็นบวกหรือลบได้ คีย์เวิร์ด unsigned ใช้ประกาศตัวแปรโดยไม่มีเครื่องหมาย ตัวอย่าง #in

  19. คีย์เวิร์ด auto ใน C++ ทำหน้าที่อะไร?

    Auto เป็นคีย์เวิร์ดที่ C++ สืบทอด มาจาก C ที่มีมานานเกือบตลอดกาล แต่เกือบไม่เคยถูกใช้งาน สิ่งนี้เปลี่ยนไปเมื่อมีการนำ auto มาทำ type deduction จาก context ใน C++11 ก่อน C++11 ทุกชนิดข้อมูลต้องประกาศชัดเจนที่ compile time จำกัดค่าของ expression ที่ runtime แต่หลังจากเวอร์ชันใหม่ของ C++ มีคีย์เวิร์ดหล

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