cout

    5热度

    2回答

    如果我有一个简单的类具有两个变量,x和y,以及功能的ToString()返回一个格式化的字符串与数据。当我打电话 cout << simpleClass << "\n"; 任何人都知道一种方式我可以自动调用simpleClass.ToString来返回格式正确的字符串?我猜想有一种方法可以用操作符函数来做到这一点,但我不知道如何做到这一点。

    1热度

    3回答

    我想使用迭代器输出一个多层unordered_map中的整数,我遇到了麻烦,错误是在代码下面。下面 #include <boost/unordered_map.hpp> #include <iostream> using namespace std; int main() { typedef boost::unordered_map <int, boost::unordere

    0热度

    1回答

    好吧,我正在处理我的操作系统任务。我需要编写一个能够使用线程,信号量,事件等做一些基本事情的微内核。 BCC 3.1模仿我的系统环境。经典的调试确实没有用处。我正在调试cout风格。 问题是cout的怪异行为。它以块或其他方式写出来。如果我这样做,就像40个关卡一样。如果我做了他们中的39个,它并没有写出任何一个。另一方面,如果我在40到79之间做的话,它仍然只写了40个,但是如果我做了80个,他

    12热度

    3回答

    可能重复: Read a password from std::cin 我不与控制台正常工作,所以我的问题是,也许很容易回答的问题或不可能做。 是否可以“去耦”cin和cout,以便我在控制台中输入的内容不会再直接出现在控制台中? 我需要这个让用户输入密码,我和用户通常都不希望他的密码出现在屏幕上的plaintext。 我试过在上使用std::cin.tie,但我输入的所有内容仍然在控制台中被镜像

    2热度

    2回答

    我遇到了谷歌无法解决的问题。为什么该cout适用于int对象,但不适用于以下程序中的字符串对象? #include<iostream> using namespace std; class MyClass { string val; public: //Normal constructor. MyClass(string i) { val= i;

    6热度

    7回答

    从http://www.cplusplus.com/reference/iostream/cout/: 默认情况下,大多数系统都有自己的标准输出设置为控制台,其中文本消息显示,尽管这通常被重定向。 我从来没有听说过系统,其中stdout不是控制台窗口,默认情况下或其他。我可以看到,在打印成本高昂的操作系统中,如何重定向它可能是有益的,但在现代计算机中这不应该成为问题,对吗?

    2热度

    2回答

    我是C++的新手,现在我正在从名为的书中学习加速的C++。我完成了第三章(矢量),然后我来到这个练习: “编写一个程序来计算每个不同单词在其输入中出现的次数。” 经过一番思考,我开始研究它。我想测试该程序,但std :: cout不起作用。我在代码的几个地方放了cout << "test";来查看问题出在哪里,结论是它在第一个for循环中不起作用。不要推荐我使用地图来解决问题,因为我正在处理矢量。

    1热度

    6回答

    我遇到了一些我想要高效解决的问题,也许你们中的一些人也会从中学习。 我犯了一个错误,因为我debbuged使用printf(或在我的情况下可能std :: cout)我的应用程序。 它进展顺利,我删除了我的错误,并遇到了其他问题。 现在我正处于一个阶段,我希望我的调试输出消失,但我找不到它了。 由于许多非调试打印,搜索文本并没有提出它并且是无望的。 此外,我没有打印超过一个变量值,所以我不知道它的

    1热度

    2回答

    我有,我想给一个输出流作为成员,以机智类: class GameBase { protected: ofstream m_OutputWriter; ... } 有一个在这个类需要一个字符串参数,并打开m_OutputWriter指向该文件的方法,所以可以使用标准的< <运算符将数据输出到该文件; 但是,我想让默认流指向cout,以便如果未指定输出路径,输出将转到控制台输出而不

    2热度

    1回答

    是否有可能以某种方式捕获cout,以便每个标准输出(cout << "example";)自动调用函数(myfunc("example");)?