嵌入式系统学习笔记
c++的类使用
c++在结构体上面的使用与c不同之处在于c++能够不仅能够添加变量作为元素,还能添加函数作为元素。struct 作为一个过渡,真正的c++类还得看 class。
class的书写示例:private 元素只能够被 class内部的函数访问,而public元素能够被外界通过声明的方式访问。直接点就是,main只能调用class的public元素。
class CLAC
{
private:
int a,b,c;
void print_reult(char oper);
public:
void input_twonumbers(void);
void add(void);
void sub(void);
void mul(void);
void div(void);
};
被声明的函数书写示例: CLAC::函数名其余部分就和自定义函数差不多了。
void CLAC::print_reult(char oper)
{
printf("%d %c %d = %d \n",a,oper,b,c);
}
元素引用示例:
struct CLAC clk ;
clk.input_twonumbers();
新建的工程一定要是c++的,否则会报错。