 
 
 
 
 
 
 
  
少し前まで C++ 版 Hello World は次のように書くと言われていた。
| hello_world.C | 
| // prog01.C
#include <iostream.h>
int main()
{
  cout << "Hello, world" << endl;
  return 0;
}
 | 
しかし今では名前空間 (namespace) が導入されて、
| hello_world-new.C | 
| // prog01.C
#include <iostream>
using namespace std; // std::cout, std::endl などが単に cout, endl と書ける
int main()
{
  cout << "Hello, world" << endl;
  return 0;
}
 | 
これまた C で有名なコピー・プログラム
| getchar_puthcar.c | 
| #include <stdio.h>
int main()
{
  int c;
  while ((c = getchar()) != EOF)
    putchar(c);
}
 | 
| prog02.C | 
| #include <iostream.h>
int main()
{
  char c;
  while (cin.get(c))
    cout << c; // あるいは cout.put(c); か?
  return 0;
}
 | 
 
 
 
 
 
 
