c++ - 在这种情况下使用指针有什么好处或必要性:
问题描述
我可以使用指针解决问题。目标是打印一些东西
struct Nerd
{
int zitnuml;
int sc_hours;
};
int main()
{
Nerd luis;
Nerd *ptr = &luis;
ptr->sc_hours = 100;
ptr->zitnuml = 5;
cout << luis.sc_hours << endl;
cout << luis.zitnuml << endl;
}
///Why write the above if I can just do this instead:
int main()
{
Nerd luis;
luis.sc_hours=100;
luis.zitnuml=5;
cout << luis.sc_hours << endl;
cout << luis.zitnuml << endl;
}
两个主函数都打印相同的东西,那么为什么要使用指针呢?
解决方案
推荐阅读
- flask - 使用 url_for 将加载值和输入值传递给函数
- azure - 如何将多个发布或构建从 Azure DevOps Pipeline 导出到桌面?
- r - R - 从具有多个对象的 RDA 文件加载单个数据集
- reactjs - 在反应项目中导入 svg
- angular - How to create an instance of service in component and provide it for child?
- php - 将验证数组传递给更新方法时模型不更新?
- html - 如何调整所有html表单元素css
- java - @OneToOne with @Id: Composite-id 类必须实现 Serializable
- c++ - std::mutex 的访问器函数
- vue.js - 每个使用分页的视图或组件都有 3 个默认属性。避免在每个组件上重复这些属性的最佳方法是什么?