Windows中的控制台Write Wrapper

时间:2019-06-08 16:56:25

标签: c++ c operating-system

当我们用C ++编写类似于以下程序的简单程序时:

int main(){
    cout << "Something" << endl;
    return 0;
}

最后,在Linux中,将调用write系统调用,以便在控制台中输出“ Something”字符序列。我想知道,在Windows(以后为Windows 7)中将调用什么系统调用,如何找到该信息?

在Linux中,我们有一个类似strace的程序来查找此信息,但是对于Windows,我没有发现任何特别的地方。有人可以在Windows中解释此过程吗?我想跟踪Windows触发的系统调用。

换句话说,我想知道在cpp中使用cout时会发生什么,以及该运算符如何在标准输出中编写内容。

0 个答案:

没有答案