cout相关内容

在静态变量初始化中使用cout时发生C ++分段错误

我有一个使用cout发出调试信息的程序。该代码在静态全局变量的初始化中执行,即在程序执行的早期。当我使用自己的构建脚本来构建程序时,在第一次使用cout时它会出现段错误(仅将字符串文字移入cout中,因此它不能是值)。我使用valgrind来检查对无效位置的较早写入,但没有写入(也没有代码可能会生成这些写入,在输出之前我没有做太多事情)。当我将源代码复制到eclipse项目并让eclipse内置构 ..
发布时间:2020-10-10 21:16:56 C/C++开发

std :: cout和std :: wcout有什么区别?

在c ++中, std :: cout 和 std :: wcout 有什么区别? 它们都控制输出到流缓冲区或将内容打印到控制台,还是一样? 解决方案 它们在不同的字符类型上进行操作: std :: cout 使用 char 作为字符类型 std :: wcout 使用 wchar_t 作为字符类型 否则,两个流均写入标准输出。 ..
发布时间:2020-10-10 21:16:40 C/C++开发

为什么我在这里得到垃圾(不需要的)输出?

每当我编写下面的代码时,都会在某些在线编译器中得到垃圾(意外)输出,但是如果我使用代码块,则会得到满意的输出。 所以我的问题是为什么我得到这种类型的输出? 例如,如果我输入 5 7 + 5 -10 -20 + 40 -20 然后我得到 22 1 在代码块中。 #include #includ ..
发布时间:2020-10-10 21:16:32 C/C++开发

Linux中std :: cout的奇怪行为

我正在尝试使用 std :: cout 在2个嵌套的循环中打印结果 c。但是,结果不会立即打印到控制台,而是会延迟(在两个周期或程序都完成之后)。 我认为这种行为不正常,在Windows下可以正常打印。该程序不使用线程。 哪里出问题了? (Ubuntu 10.10 + NetBeans 6.9)。 解决方案 std :: cout 是流,并且已缓冲。您可以通过几种方式刷新它: ..
发布时间:2020-10-10 21:16:28 C/C++开发

std :: cout在for循环内不起作用

我是C ++的新手,现在我正在学习《 加速的C ++ 》一书。我完成了第三章(向量),然后开始了本练习: “编写一个程序,计算每个单词在其输入中出现的次数。” 经过一番思考,我开始研究它。我想测试该程序,但std :: cout无法正常工作。我把 cout ..
发布时间:2020-10-10 21:15:22 C/C++开发

循环中的Cout不会按定义按字符打印char

我最近开始在大学学习C ++,并决定在家里进步一点。我有个想法,就是编写一个程序,给定一段文本,然后逐个字符地打印出这样的文本(在这段视频中 SUPER.HOT聊天)。 我尝试使用一个简单的过程来重新创建它: void typer(string text){ for(int i = 0; i ..
发布时间:2020-10-10 21:15:20 C/C++开发

为什么cout.setf(ios :: fixed)将我的浮点数更改为十六进制?

我最近遇到了一个与cout.setf(ios :: fixed)有关的怪异问题。我花了相当长的时间来查找原因,以为我想在这里了解更多。 问题是这样的-所有浮点数都打印为十六进制数使用cout.setf(ios :: fixed)时。为什么会这样? ios :: base的文档似乎并不暗示这种情况会发生(至少对我而言)。我正在使用g ++ 5.3.0,下面粘贴是一个最小的示例和输出。 ..
发布时间:2020-10-10 21:13:09 C/C++开发

C ++ cout在for循环中覆盖自身

此for循环中的cout语句: for(vector :: iterator qw = students.begin( ); qw!= students.end(); ++ qw){ 学生a = * qw; name = a.getName(); regno = a.getRegNo(); std :: cout ..
发布时间:2020-10-10 21:13:03 C/C++开发

带前缀的C ++ cout

我希望在cout上重定向的每行开头都有一个带前缀的ostream; 我尝试这样做: #include #include class parallel_cout:public std :: ostream { public: parallel_cout(std :: ostream& o):out(o){} 模板 ..
发布时间:2020-10-10 21:12:33 C/C++开发

奇怪的输出,不符合预期

很抱歉问您一个愚蠢的问题,但是我无法弄清楚为什么我继续得到这个输出。 这是我的代码: #include #include 使用命名空间std; 无符号n = 4242; int getRemainderOf(int m,int n,int& quotient); 静态整数l = 0; int main() { ..
发布时间:2020-10-10 21:12:30 C/C++开发