gpt4 book ai didi

C++结构体与类指针知识点总结

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章C++结构体与类指针知识点总结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在结构体或类中, 指针访问其成员函数或变量通过 "->" 运算符或者看代码注释部分, 注释部分的操作不推荐

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
using namespace std;
struct STRUCT
{
   string hello;
};
int main()
{
   STRUCT *str= new STRUCT;
   str->hello= "Hello" ; //或者可以写成: (*str).hello="Hello"
   cout<<str->hello<<endl; //或者可以写成: cout<<(*str).hello<<endl;
   delete str;
   return 0;
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstring>
using namespace std;
class CLASS
{
public :
   string hello;
};
int main()
{
   CLASS *str= new CLASS;
   str->hello= "Hello" ; //同理
   cout<<str->hello<<endl; //同理
   delete str;
   return 0;
}

备注: class中的public不可以省, struct中public可以省 ( 属于语法部分, 不做解释 ) 。

关于类与结构体的指针都是这样操作 (无论是哪种数据类型).

注意: 一定要给结构体或类指针声明空间, 否则输出可能会是乱码或没有输出, 本人更建议使用智能指针, 免得申请释放空间 。

以上就是本次介绍的关于C++结构体与类指针全部知识点内容,感谢大家的阅读和对我的支持.

原文链接:https://www.cnblogs.com/tweechalice/p/11441714.html 。

最后此篇关于C++结构体与类指针知识点总结的文章就讲到这里了,如果你想了解更多关于C++结构体与类指针知识点总结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com