à¹à¸à¸¥à¹ C++ à¸à¸·à¸à¸à¸°à¹à¸£?
à¹à¸à¸¥à¹à¸à¸µà¹à¸¡à¸µà¸à¸²à¸¡à¸ªà¸à¸¸à¸¥à¹à¸à¸¥à¹ CPP à¸à¸·à¸à¹à¸à¸¥à¹à¸à¸à¸£à¹à¸ªà¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸µà¹à¹à¸à¸µà¸¢à¸à¸à¹à¸§à¸¢à¸ าษาà¹à¸à¸£à¹à¸à¸£à¸¡ C++ à¹à¸à¸£à¸à¸à¸²à¸£ C++ à¹à¸à¸µà¸¢à¸§à¸à¸²à¸à¸¡à¸µà¹à¸à¸¥à¹ CPP มาà¸à¸à¸§à¹à¸²à¸«à¸à¸¶à¹à¸à¹à¸à¸¥à¹à¹à¸à¹à¸à¸à¸à¸£à¹à¸ªà¹à¸à¹à¸à¸à¸à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸ à¹à¸à¸£à¹à¸à¹à¸à¸à¹à¸à¸±à¸à¸à¸¥à¹à¸²à¸§à¸à¸£à¸°à¸à¸à¸à¸à¹à¸§à¸¢à¹à¸à¸¥à¹à¸à¸£à¸°à¹à¸ à¸à¸à¹à¸²à¸à¹ à¸à¸¶à¹à¸à¹à¸à¸¥à¹ CPP à¹à¸£à¸µà¸¢à¸à¸§à¹à¸²à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸¡à¸µà¸à¸³à¸à¸³à¸à¸±à¸à¸à¸§à¸²à¸¡à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸à¸à¹à¸¡à¸à¸à¸à¸à¸µà¹à¸à¸£à¸°à¸à¸²à¸¨à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§ (.h) à¹à¸à¸£à¸à¸à¸²à¸£ C ++ à¹à¸à¸¢à¸£à¸§à¸¡à¸ªà¹à¸à¸à¸¥à¹à¸«à¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸à¸´à¸à¸±à¸à¸´à¸à¸²à¸£à¹à¸¡à¸·à¹à¸à¸à¸à¸¡à¹à¸à¸¥à¹à¸à¸±à¹à¸à¸«à¸¡à¸
à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ CPP
à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ CPP à¸à¸±à¹à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸²à¸¢à¹à¸¡à¸·à¹à¸à¹à¸à¸µà¸¢à¸à¸à¸±à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§ วัà¸à¸à¸¸à¸à¸£à¸°à¸ªà¸à¸à¹à¸«à¸¥à¸±à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸¥à¹à¸²à¸§à¸à¸·à¸à¹à¸à¸·à¹à¸à¹à¸¢à¸à¸ªà¹à¸§à¸à¸à¹à¸à¸à¸£à¸°à¸ªà¸²à¸à¸à¸à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ สà¹à¸à¸à¸¥à¹à¸«à¹à¸¡à¸µà¸à¸²à¸£à¸à¸£à¸°à¸à¸²à¸¨à¸à¸±à¸à¸à¹à¸à¸±à¸à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§à¹à¸¥à¸°à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸ ายà¹à¸à¹à¸à¸¥à¹ CPP à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ CPP สามารà¸à¹à¸à¹à¹à¸à¹à¸à¹à¸à¸¥à¹à¸à¸¢à¹à¸²à¸à¸à¹à¸²à¸¢à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸«à¸£à¸·à¸à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸¥à¸²à¸ª
à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸¢à¹à¸²à¸à¸à¸´à¸ªà¸£à¸°
à¹à¸à¸¥à¹ CPP à¹à¸¡à¸·à¹à¸à¹à¸à¹à¹à¸à¹à¸à¹à¸à¹à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸´à¸ªà¸£à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸¢à¸¹à¹à¸ ายà¹à¸à¹à¸à¸¢à¹à¸¡à¹à¸à¹à¸à¸à¸¡à¸µà¸à¸²à¸£à¸à¸£à¸°à¸à¸²à¸¨à¹à¸¡à¸à¸à¸à¹à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§ à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸¥à¹à¸²à¸§à¸à¸£à¸°à¸à¸à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸µà¸à¸²à¸£à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸µà¹à¸à¸³à¸«à¸à¸à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸µà¹à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸¹à¸à¸à¸§à¸à¸à¸¸à¸¡à¹à¸à¸¢à¸§à¸´à¸à¸µà¸à¸²à¸£à¸«à¸¥à¸±à¸à¸à¸µà¹à¸£à¸±à¸à¸à¸´à¸à¸à¸¸à¸à¸à¸à¸à¸à¸¹à¹à¹à¸à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¸§à¹à¸¡à¸à¸à¹ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹à¸¢à¸±à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸§à¸¡à¹à¸¥à¸à¸£à¸²à¸£à¸µà¹à¸à¹ à¸à¸²à¸à¹à¸¥à¸à¸£à¸²à¸£à¸µà¸¡à¸²à¸à¸£à¸à¸²à¸ C++ à¸à¸µà¹à¸à¸°à¹à¸à¹à¹à¸à¸¢à¸§à¸´à¸à¸µà¸à¸²à¸£à¹à¸à¹ à¸à¸µà¹à¸à¸£à¸°à¸à¸²à¸¨à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹
/*
* File: main.cpp
* Author: SomeOne
* Created on November 16, 2018, 4:09 PM
*/
#include <iostream>
using namespace std;
int main()
{
cout<<"About the CPP file format";
cout<<std::endl<<"and its very easy";
}
à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸¥à¸²à¸ª
à¹à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸à¸´à¸à¸§à¸±à¸à¸à¸¸ (OOP) à¹à¸à¸¥à¹ CPP à¹à¸à¹à¹à¸à¹à¸à¸à¹à¸à¸à¸³à¸«à¸à¸à¸à¸à¸à¸à¸¥à¸²à¸ª à¹à¸à¸à¸£à¸à¸µà¹à¸à¹à¸à¸à¸µà¹ สมาà¸à¸´à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¥à¸²à¸ªà¹à¸¥à¸°à¸à¸±à¸à¸à¹à¸à¸±à¸à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸°à¸à¸¹à¸à¸à¸£à¸°à¸à¸²à¸¨à¸ ายà¹à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§ à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§à¹à¸à¹à¸¥à¸°à¹à¸à¸¥à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸à¸à¸´à¸à¸à¸¶à¸à¸§à¸´à¸à¸µà¸à¸²à¸£à¹à¸¥à¸à¸£à¸²à¸£à¸µà¸¡à¸²à¸à¸£à¸à¸²à¸à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸ à¹à¸à¸¥à¹ CPP à¸à¸³à¸à¸³à¸à¸±à¸à¸à¸§à¸²à¸¡à¸à¸à¸à¸à¸¥à¸²à¸ªà¸à¹à¸²à¸à¸à¸¶à¸à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§à¹à¸à¸à¸³à¸ªà¸±à¹à¸à¸£à¸§à¸¡à¸à¸µà¹à¸à¸¸à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸à¹à¸à¸¥à¹ สà¹à¸§à¸à¹à¸«à¸à¹à¹à¸¥à¹à¸§ à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸à¸à¸à¸à¹à¹à¸§à¸£à¹à¸à¸°à¸£à¸§à¸¡à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¹à¸§à¹à¸à¸µà¹à¸à¸¸à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸¥à¸²à¸ªà¸à¸±à¸à¸à¸¥à¹à¸²à¸§ à¸à¸¶à¹à¸à¹à¸«à¹à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸£à¸´à¸à¸à¸à¸à¹à¸à¸¥à¹ รายละà¹à¸à¸µà¸¢à¸à¸à¸à¸à¸à¸¹à¹à¹à¸à¸µà¸¢à¸ à¹à¸¥à¸°à¸§à¸±à¸à¸à¸µà¹à¹à¸à¹à¸à¸²à¸ à¹à¸à¸à¸£à¸à¸µà¸à¸±à¸à¸à¸¥à¹à¸²à¸§ à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸ªà¹à¸§à¸à¸«à¸±à¸§à¸à¹à¸à¸à¸¡à¸µà¸à¸·à¹à¸à¹à¸à¸µà¸¢à¸§à¸à¸±à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸à¸à¸ªà¹à¸§à¸à¸«à¸±à¸§à¹à¸¥à¸°à¹à¸à¸¥à¹à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸¡à¸µà¸à¸±à¸à¸à¸µà¹
à¹à¸à¸¥à¹à¸ªà¹à¸§à¸à¸«à¸±à¸§
#include <string>
#include <iostream>
using namespace std;
class MyClass {
public:
MyClass(); // Constructor
void add(int i, int j);
private:
std::string name;
};
à¹à¸à¸¥à¹à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£ CPP
#include "MyClass.h"
MyClass::MyClass(){
...
}
void MyClass::add(int i, int j) {
int result # i + j;
}