类与结构体
1. 区别与应用
2. 示例
struct A{}; class B : A{};//private继承 struct C : B{}; //public继承
struct A//定义一个struct { char c1; int n2; double db3; }; A a={'p',7,3.1415926}; //定义时直接赋值 可行
class A//定义一个struct { char c1; int n2; double db3; }; A a={'p',7,3.1415926}; //定义时直接赋值 会报错!!!,因为class内默认访问属性为private
template <class T>\\正确 struct Person { public: T age; }; template <typename T>\\正确 struct Person { public: T age; }; template <struct T>\\错误 struct Person { public: T age; };
3. 引用:https://javaforall.cn/228006.html 原文链接:https://javaforall.cn.