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

C++中对C语言结构体用法的扩充,第1张

概述今天小编就为大家分享一篇关于C++中对C语言结构体用法扩充,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

最近在学习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

总结

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

总结

以上是内存溢出为你收集整理的C++中对C语言结构体用法的扩充全部内容,希望文章能够帮你解决C++中对C语言结构体用法的扩充所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1264551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存