问题标签 [ostream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在 CBuilder 2010 中传递参数时出现 C++、ostream 错误
这个源代码有什么问题?
我试图在 CBuilder 2010(启用 CodeGuard)下编译这个源代码。CodeGuard 已停止应用程序并显示以下错误日志:
谢谢你的帮助。
更新的问题:
不幸的是,这是一个较旧的报告错误: http: //www.borlandtalk.com/is-there-a-bug-in-codeguard--vt112810.html
主题可以关闭...
c++ - C++ 中的 ostream 用法
我有一个显示错误的程序。如何解决错误并使用 ostream 显示输出我在我的 ubuntu 中使用 g++ 编译器
c++ - ostream 运算符 << 未执行
所以我有这个代码是自己写的,但取自其他示例代码......
好吧,这只是不在控制台中打印" this gets written "
c++ - C++ Simple cout ostream
the above is in my implementation file
This is in my main file
Why cant this work? Im getting this error
error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : cannot access private member declared in class 'std::basic_ios<_Elem,_Traits>'
Million Thanks! ERROR FIXED!!
c++ - 重载运算符 << 在类中有效吗?
我的意思是,我试图在类中重载 operator<<
像这样
为什么我不能在特定于类的类中重载运算符?还是我错过了什么?或者我是否愚蠢地以这种方式思考?请指教。
c++ - operator<< 重载调用打印函数麻烦
好的,我有点坚持尝试为我的模板类重载 << 运算符。要求是 << 运算符必须调用为此类定义的 void 打印函数。
以下是模板标题中的重要内容:
这是我的打印功能,基本上它是一个向量并将最后一个元素打印到第一个:
这就是我如何让 operator<< 重载:
但我收到“未解析的外部符号”错误。所以真的我想我有两个问题。首先,是解决上述错误的方法。其次,一旦解决了这个问题,我会在 << 重载中调用 a.print(os) 吗?我知道它需要返回一个 ostream。任何帮助将不胜感激!
c++ - 如何使 ostream 引用成为 ofstream?(C++)
我正在尝试制作一个简单的记录器类,并且我希望能够记录到通用ostream
(cout
/ cerr
)或文件。我想到的设计是允许构造函数采用一个ostream&
或一个文件名,并在后一种情况下创建一个ofstream&
并将其分配给类的私有ostream&
,如下所示:
这样做会给我一个错误,即ofstream
' 的赋值运算符是私有的。再看一遍,我突然想到,对本地对象的引用可能不起作用,并且在堆上创建os
一个指针ostream
并声明和删除它适用于这种ofstream
情况,但不适用于这种ostream
情况,其中ostream
已经存在并且只是被引用os
(因为唯一要删除的地方os
是在构造函数中,而且我不知道有一种方法来确定是否os
指向ofstream
在堆上创建的)。
那么我怎样才能使这项工作,即在构造函数中使用文件名初始化os
引用?ofstream
c++ - ostream 语法的重载运算符<<
上学期我一直在复习一些旧的硬件作业。这是一个给定的打印函数,用于打印出链表对象。我不明白为什么重载运算符需要两个参数,一个是 os 对象。当我们在 main.cpp 上打印出实际的链表对象时,我们不需要传递 os 对象。另外,为什么要返回os?为什么我们不能只使用 cout 而不是 "os <<" ?
谢谢!
c++ - 为什么我的输出流段出错并且我的虚拟析构函数不起作用但是当我杀死虚拟它时
我正在审查一个测试,我正在处理我的个人项目,但我正在进行增量开发。我想在大学学习中取得好成绩。
它在我的 ostream 运算符上出现了故障,并且我的虚拟功能不起作用,除非它没有 virtual 。
c++ - cout 在哪里声明?
我的计算机科学教授希望我们找到cout
. 我使用 g++ 和 -E 参数编译了一个简单的 Hello world 程序。这是我的 hello.cpp 的样子:
我的编译命令:
在 hello.p 中,我在 VIM 中进行了搜索,如下所示:
我看到以下行:
那是 , 的声明cout
,并且是类cout
的一个实例ostream
吗?
编辑:
那里的wcout
声明是为了什么?如果我没记错的话,字母“w”代表“宽”,但我不知道它有什么含义。什么是 awcout
和 a wostream
?