Когда мы написали простую программу наподобие следующей на C ++:
int main(){
cout << "Something" << endl;
return 0;
}
В Linux, наконец, будет вызван системный вызов write, чтобы вывести последовательность символов «Something» в консоль. Интересно узнать, какой системный вызов будет вызываться в Windows (Windows 7 позже) и как я могу узнать эту информацию?
В Linux у нас есть программа, подобная strace, для поиска этой информации, но для Windows я не нашел ничего особенного. Может кто-нибудь объяснить этот процесс в Windows? Я хочу отслеживать системные вызовы, которые запускаются Windows.
Другими словами, я хочу знать, что произойдет, когда мы будем использовать cout в cpp и как этот оператор может что-то записать в стандартный вывод.