Types in C++
Types จะแปลว่า “ชนิดของตัวแปร (variable)” ก็ไม่ถูกซะทีเดียวเพราะ Types ในที่นี้อาจจะหมายถึงชนิดของฟังก์ชั่น หรือ object อื่นๆ ก็ได้ แต่ถ้าจะเขียนว่า “ชนิด” เฉยๆ มันก็ดูโดดๆไปในภาษาไทย ก็ขอเขียนเป็น “ชนิดของตัวแปร” เป็นการรวมๆหมายถึงอื่นๆด้วยละกันนะครับ
Types (ชนิดของตัวแปร) พื้นฐานใน C++ จะประกอบด้วย
- Boolean (bool) – มี 2 สถานะคือ true/false
- Character (char, wchar_t) – ตัวอักษร
- Integer (int, long long) – ตัวเลขจำนวนเต็ม
- Floating-point (double, long double) – ตัวเลขทศนิยม
- void – เป็นชนิดหนึ่งของ type เช่นกัน บ่งบอกถึงการไม่แสดงข้อมูลส่งกลับมา
Types using declarator operator:
- Pointer (เช่น int*)
- Array (เช่น char[])
- Reference (เช่น double&, vector
&&)
อื่นๆ
- Data structure and classes (struc, class)
- Enumeration types (enum, enum class)
