EverNoob 2021-04-08 20:37 采纳率: 75%
浏览 28

c++:对cout使用seekp 不报错,结果不符合预期

尝试如下:

include <iostream>

using std::cout;

int main(){
    cout << "before seekp:";
    cout.seekp(-1, ios::cur) << std::endl;
    cout << "keep printing.\n";
}

gdb会跑完不报错,但是除了第一个cout其他的均未打印出。

想请教下这是什么原因,多谢!

  • 写回答

3条回答 默认 最新

  • 猫叔大鸭梨 2021-04-08 20:54
    关注

    第一行不报错么,还有ios的命名空间也没引用吧

    评论

报告相同问题?