类与结构体

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.

posted @ 2023-01-04 11:52  二先生-  阅读(18)  评论(0)    收藏  举报