加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C++中对C语言结构体用法的扩充

发布时间:2020-12-15 04:51:29 所属栏目:百科 来源:网络整理
导读:最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。 但为了保持面对对象的特性,建议还是使用class来描述一个类。 案例如下: #include #include using namesp

最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。

但为了保持面对对象的特性,建议还是使用class来描述一个类。

案例如下:

#include

#include

using namespace std ;

typedef struct student

{

private :

int a,b,c ;

public :

void set(int a,int b,int c)

{

this->a = a ;

this->b = b ;

this->c = c ;

}

void prit()

{

cout << a << endl << b << endl << c << endl ;

}

}stu;

stu st1 ;

int main(void)

{

st1.set(1,2,3);

st1.prit();

return 0 ;

}

运行结果:

1


2


3

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对编程之家的支持。如果你想了解更多相关内容请查看下面相关链接

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读