C versus C++ |
C program | Same program in C++ |
---|---|
% cat dual.c #include <stdio.h> int main() { int x = 6//* skip this */2 ; printf("%i\n", x); return 0; } | % cat dual.c #include <stdio.h> int main() { int x = 6//* skip this */2 ; printf("%i\n", x); return 0; } |
% cc -o dual dual.c # ANSI/ISO C plus K&R C % dual 6 % CC -o dual dual.c # C++ % dual 6 % cc -o dual -Xs dual.c # (pre-ANSI) K&R C % dual 3 |