社区
C++ 语言
帖子详情
求助!!!!在这个头文件中为啥提示我ostream没有定义
xxx_Mrjie_xxx
2017-01-01 08:39:46
class point
{
float x;
float y;
public:
point(float xx=0,float yy=0);
void set_point(float,float);
float get_x() const;
float get_y() const;
friend ostream & operator<<(ostream &,const point &p);
};
...全文
320
2
打赏
收藏
求助!!!!在这个头文件中为啥提示我ostream没有定义
class point { float x; float y; public: point(float xx=0,float yy=0); void set_point(float,float); float get_x() const; float get_y() const; friend ostream & operator<<(ostream &,const point &p); };
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻夢之葉
2017-01-01
打赏
举报
回复
//#include <iostream> //或者 class ostream;
class point { float x; float y; public: point(float xx=0,float yy=0); void set_point(float,float); float get_x() const; float get_y() const; friend
std::
ostream & operator<<(
std::
ostream &,const point &p); };
ipqtjmqj
2017-01-01
打赏
举报
回复
你要声明一下class ostream;
C++ 设计实践教程(一)
这本书是关于程序设计的。然而,与这个主题的许多书籍不同,这本书通过探索而不是通过指导来教授设计。一般来说,大多数作者在撰写设计的某些方面时,会建立他们想要传达的原则,将这些原则抽象出来,然后给出支持当前观点的例子。这不是这样一本书。更确切地说,这本书
定义
了一个需要解决的实际问题,并继续详细研究它的解决方案。也就是说,我
没有
决定一个主题并创造琐碎的例子来支持它的教学,而是
定义
了一个难题,然后让这个问题的解决方案决定应该讨论什么主题。有趣的是,前面的方法正是我告诉某人而不是去学习一门学科的方法。
C++ 设计实践教程(二)
插件是一种软件组件,在程序初次编译后,它可以将新功能添加到程序
中
。在这一章
中
,我们将专门关注运行时插件,即作为共享库构建的插件(例如,POSIX。所以还是 Windows。dll 文件),它们在运行时是可发现和可加载的。插件在应用程序
中
有用的原因有很多。这里只是几个例子。首先,插件对于允许最终用户在不需要重新编译的情况下向现有程序添加特性是有用的。通常,这些新特性是最初的应用程序开发人员完全
没有
预料到的。第二,从架构上来说,插件可以将一个程序分成多个可选的部分,这些部分可以单独与程序一起发布。
像计算机科学家一样思考(C++)
像计算机科学家一样思考 计算机科学教最重要的技能就是解决问题 解决问题分为以下3点 明确地表述问题 创造性地思考解决方案 清晰而明确地表达方案 第1章 编程之路 1.1 什么是编程语言 我们要学习的编程语言是C++,因为自1998年起大学先修课程考试就基于C++语言了。之前的考试用的是Pascal语言。C++和Pascal都是高级语言,你或许也听说过Java、C和FORTRAN等其他高级语言吧。 从“高级语言”这个名字可以推断,应该同样存在低级语言,低级语言一般也称为机器语言或汇编语言。不严格地讲,计算
c++高级编程学习笔记5
multimap multimap 是一种允许多个元素使用同一个键的 map。和 map 一样,multimap 支持统一初始化。multimap的接口和 map 的接口几乎相同,区别在于multimap 不提供 operator[]和 at()。它们的语义在多个元素可以使用同一个键的情况下
没有
意义。在 multimap 上执行插入操作总是会成功。因此,添加单个元素的 multimap::insert()方法只返回 iterator而不返回 pair。map 支持 insert_or_assign()和 t
中
文版《Effective C++:改善程序与设计的55个具体做法
第一章 从C转向C++ 对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼。因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适。例如,C++程序员会认为指针的指针看起来很古怪,他们会问:为什么不用指针的引用来代替呢
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章