C++结构体struct和类class区别详解-创新互联

之前因为都在忙着毕业的开题答辩与投稿论文的事宜,一直没有时间更新这个系列的文章。师弟看了上一篇雾中风景的文章,希望我继续把这个系列的文章写下去。坦白说,C++的特性很多,这也不是教学指南的文章,我会选取一些自己在学习C++过程之中值得探讨的问题和大家聊一聊,来抛砖引玉。好的,今天先放点开胃菜,和大家聊聊struct与class关键字。

创新互联建站是一家专注于成都做网站、成都网站建设与策划设计,绵阳网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:绵阳等地区。绵阳做网站价格咨询:18982081108

1.struct关键字:

在C++语言作为C语言的一个超集,是兼容C语言的所有语法规则的。C语言是我学习的第一门编程语言,我自然对于其中的语法规则十分熟悉,C语言之中可以使用struct关键字来将基础数据类型进行组合,实现很多类型如图,树等高级的数据结构。

下面我们简单回顾一下C语言之中的struct的用法:

struct Node { // 定义了一个树节点
 int val;
 struct Node* left;
 struct Node* right;
};

intmain() {
 struct Node root = {2,NULL,NULL}; //可以使用{a,b,c}的方式直接赋值
 cout << root.val << endl;

 return 0;
}

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:C++结构体struct和类class区别详解-创新互联
分享路径:http://azwzsj.com/article/jppio.html