Oracle Solaris Studio 12.2:C++ 用户指南

A.2.90.1 缺省:

如果未指定 -sync_stdio,编译器会将其设置为 -sync_stdio=yes

示例:

请看以下示例:


#include <stdio.h>
#include <iostream>
int main()
{
   std::cout << "Hello ";
   printf("beautiful ");
   std::cout << "world!";
   printf("\n");
}

使用同步时,程序自行输出在一行中


Hello beautiful world!
:

不使用同步时,输出会变得杂乱。

警告:

此选项仅对链接可执行文件有效,对库无效。