如何在我的结构中使用库
How to use a library in my struct
struct date
{
int day;
int month;
int year;
void input()
{
std::cin>>day>>month>>year;
}
};
#include<iostream>
main()
{
date d1;
d1.input();
}
除非包含iostream,否则cin
不起作用。但是我们不能将结构声明为全局结构,除非我们在 main 函数之前定义它。
如何在结构中使用库函数。
将#include <iostream>
放在顶部。这应该可以解决它。
通常,无论如何,包括在一开始就完成。这与代码块无关,只与 c++ 有关。
相关文章:
- 如何使我的 sizeof sum 结构与空参数包一起工作
- 我的超类中的模板问题与结构定义
- 我需要 c++ 结构方面的帮助
- 我需要 c++ 结构方面的帮助
- 我的堆栈和库存清单程序的结构有什么问题?
- 我觉得我放入结构中的输入代码可以压缩,关于如何在保持代码简短的同时保持数据个性化的任何建议?
- 为什么我的结构在包含字符串时崩溃?
- 为什么添加析构函数(甚至是空的)会破坏我的结构,该结构使用 ref 转发和折叠来保存 ref 或值的副本?
- 遍历我的数据结构,并向其中输入随机值
- 使用具有C++继承的 CMake 时,我应该如何组织我的目录结构?
- 当我在结构中包含多个数组时,我的程序会跳过一堆代码
- 为什么我的程序没有更改结构变量中的值?
- 为什么我不能将 int 分配给结构成员的联合成员?
- 我的"if"语句中只有一个给出了准确的值,即使它们都是相同的结构
- 我将如何获得正确的公式结构以使我的程序C++中的侧 c?
- 我的C++模板失败:非模板结构的显式专用化
- C++ 编译器正在更改我的结构的对齐方式.我怎样才能防止这种情况
- 当我的结构中的任何变量发生更改时触发的事件的任何方法
- 为什么当我写入文件时,结构在我的文件中消失了
- 如何在我的结构中使用库