社区
C语言
帖子详情
一个学习过程中的问题
星之瀚海
2003-06-03 06:03:11
#include <iostream.h>
struct aStruct
{
int count;
double value;
} num[10];
void main(void){
num[0].count=10;
num[0].value=11.09;
cout << num[0];//此句为什么编译出错?
}
我是比照21天学VC++中写的
...全文
39
9
打赏
收藏
一个学习过程中的问题
#include struct aStruct { int count; double value; } num[10]; void main(void){ num[0].count=10; num[0].value=11.09; cout << num[0];//此句为什么编译出错? } 我是比照21天学VC++中写的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joachern
2003-06-04
打赏
举报
回复
up
SuperFC
2003-06-03
打赏
举报
回复
对,num变量数组的类型是你自己定义的,不是内部数据类型,而cout在未重载的情况下只能对内部数据类型进行输出,因为你没有重载aStruct的输出符,故程序错误
tqtang
2003-06-03
打赏
举报
回复
你可以这样作:
cout << num[0].count<<num[0].value;
还可以这样作:
ostream &operator <<(.......);
对它进行重载。
rainbow1332
2003-06-03
打赏
举报
回复
#include <iostream>
using namespace std;
struct aStruct
{
int count;
double value;
} num[10];
void main(void){
num[0].count=10;
num[0].value=11.09;
cout << num[0].count<< " "<<num[0].value;//错在此处,结构体输出!!!!!!!!
}
hpho
2003-06-03
打赏
举报
回复
应为num是结构体.operator<<不认识它,
加
ostream operator <<(ostream os, aStruct& s){
return os << s.count << s.value;
}
hahahawk
2003-06-03
打赏
举报
回复
Meyer说的不错。cout虽然使用很灵活,但并不是能输出所有类型。
d.cpp: In function `int main()':
d.cpp:16: no match for `std::ostream& << aStruct&' operator
/usr/local/include/c++/3.2.2/bits/ostream.tcc:55: candidates are:
std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT,
_Traits>&(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char,
_Traits = std::char_traits<char>]
Meyer
2003-06-03
打赏
举报
回复
cout << num[0];//此句为什么编译出错?
这句不出错,才怪呢
cout 怎么知道你定义的 结构该怎么输出
星之瀚海
2003-06-03
打赏
举报
回复
老兄,还是不行,又多一错误,没有std这个namespace
BlackSmith888
2003-06-03
打赏
举报
回复
没有using namespace std;
路漫漫其修远兮,吾将上下而求索——
学习
是
一个
过程
学习
是
一个
过程
,在这个
学习
过程
中
,路边的风景是最美丽的,可能会碰上很多障碍,这些障碍就是
学习
中
的
问题
。有了
问题
,带着
问题
去
学习
,从而不会感觉到枯燥无味,开始了一段新的路程。这时把自己融入到
学习
中
,...
一个
简单易懂的多智能体强化
学习
建模
过程
的例子
这里基于一篇论文分享一种强化
学习
的建模
过程
,它是将通信当
中
的资源分配
问题
建立成强化
学习
方法,首先大概读一遍这个题目,...主要内容是分析这篇论文的
一个
建模
过程
。 强化
学习
也是机器
学习
的一种,它属于以行...
学习
是
一个
很漫长的
过程
,是我们每个人需要用一生去坚持的一件事业
学习
是
一个
很漫长的
过程
,是我们每个人需要用一生去坚持的一件事业,希望大家一定不要浮躁。在这个
过程
中
,不要急于去同时接触太多的知识,这只会让你的
学习
效率更低。不要骄傲,因为和很多牛人,甚至仅仅是经验丰富...
人工智能知识全面讲解:机器
学习
的
过程
1.3.1 机器
学习
的三个阶段
学习
了机器
学习
的概念后,我们知道机器
学习
实际...如图1-6所示,在机器
学习
中
生成
一个
模型的
过程
包括准备数据、建立模 型以及模型应用三个阶段。准备数据有收集数据、探索数据及数据预处理三
高斯
过程
在机器
学习
中
的应用与训练
本文我们将对高斯
过程
回归模型给出基本介绍,研究...以回归(对于连续输出)和分类(对于离散输出)形式的机器
学习
是统计学和机器
学习
非常重要的组成部分,无论是对于大量数据的分析,或是对于
一个
更加复杂
问题
中
的...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章