[C++] การเก็บข้อมูลตามโครงสร้าง struct

1. การเก็บข้อมูลตามโครงสร้าง struct struct เป็นโครงสร้างข้อมูลที่เราเป็นผู้กำหนดขึ้นมาเอง โดยการนำข้อมูลชนิดพื้นฐานต่างๆ เช่น int, floa...
Read More

[C++] การแยก class ออกเป็นไฟล์ .h และ .cpp

เพื่อให้โครงสร้างโปรเจ็คมีระเบียบ เราสามารถแยกคลาสต่างๆออกมาเป็นไฟล์ต่างหากได้ โดยโครงสร้างไฟล์ที่ทำหน้าที่เก็บ 1 คลาส ประกอบด้วย 2 ไฟล์ ...
Read More

[C++] Constructor และ Destructor

4. Constructor Constructor เป็นฟังก์ชันพิเศษภายในคลาส ซึ่งแตกต่างจากฟังก์ชันอื่น 2 ประการ ชื่อเหมือนคลาสนั้นๆ  ในขณะที่สร้าง object ...
Read More

[C++] การทำ Overloading ชื่อ method เหมือนกัน แต่รับค่าต่างกัน

3. การสร้าง method ชื่อเหมือนกันด้วย Overloading กรณีที่เราต้องการสร้างเมธอดชื่อเดียวกันแต่รับค่าพารามิเตอร์ที่ต่างกัน เรียกการทำแบบนี้...
Read More

[C++] โครงสร้าง Class พื้นฐาน

1. โครงสร้างคลาสอย่างง่าย Ex1 ตัวอย่างคลาส Person  อย่างง่าย #include <iostream> #include <string> using namespace std; ...
Read More

[C++] การจบโปรแกรมด้วยฟังก์ชัน exit()

ใช้กรณีต้องการให้โปรแกรมมีจุดสิ้นสุดการทำงานหรือออกจากโปรแกรม #include <iostream> using namespace std; int main(int argc, char**...
Read More

[C++] การใช้งานตัวแปรที่มีขอบเขตแบบ Global

ตัวแปรที่มีขอบเขตแบบ Global หมายถึง ตัวแปรดังกล่าว สามารถถูกเรียกใช้ได้หลายฟังก์ชันในเวลาเดียวกัน การใช้งานตัวแปรในลักษณะนี้มีข้อดีข้อเสี...
Read More

[C++] วิธีการส่งค่า parameter ของ function

การสั่งให้ฟังก์ชันแบบมีพารามิเตอร์ทำงาน จะต้องมีการส่งค่าตามจำนวนและชนิดข้อมูลพารามิเตอร์ที่ตรงกันด้วย การส่งค่ามี 2 แบบ การส่งค่าแบบป...
Read More

[C++] โครงสร้างเบื้องต้น

โปรแกรมที่ใช้ Dev C++ C++ supports  the concepts of OOP: data abstraction, data encapsulation, inheritance, polymorphism Exte...
Read More

UAV คืออะไร

UAV คืออะไร อากาศยานไร้คนขับ (Unmanned Aerial Vehicle: UAV) หรือที่เรียกกันโดยทั่วไปว่า โดรน (Drone) หมายถึง อากาศยานที่ไม่มีคนขับหร...
Read More

BEC คืออะไร

BEC ย่อมาจาก Battery Eliminator Circuit  คือ วงจรลดระดับแรงดันของไฟ ลงมาให้เพียงพอต่อการใช้งาน หน้าที่ : จ่ายไฟเลี้ยงให้กับ receiver ห...
Read More