Sun Studio 12 Update 1: C++ ユーザーズガイド

A.2.91.1 デフォルト

-sync_stdio を指定しなかった場合は、-sync_stdio=yes が設定されます。

次に例を示します。

次の例を考えてみましょう。


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

同期が有効な場合は、1 行だけ出力されます。


Hello beautiful world!
:

同期なしの場合、出力が混乱します。

警告

このオプションは、ライブラリではなく実行可能ファイルのリンクでのみ有効です。