開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- C/C++ (プログラミング言語)
エキスパートCプログラミング―知られざるCの深層 (Ascii books) (Peter van der Linden (著)、梅原 系 (翻訳)、アスキー)のchapter11(C言語を知ってりゃ、C++も簡単!)、宣言のProgramming Challenge(メソッドの本体を書く)を取り組んでみる。
コンピューターの時間
コード(Emacs)
fruit.cpp
#include <stdio.h>
class Fruit {
public:
void peel();
void slice(int);
int juice();
private: int weight, calories_per_oz;
};
void Fruit::peel() {
printf("in peel");
}
void Fruit::slice(int n) {
printf("in slice");
printf("private weight: %d\n", weight);
}
int Fruit::juice() {
printf("in juice");
printf("private calories_per_oz: %d\n", calories_per_oz);
return 10;
}
Fruit melon;
int main() {
printf("in main\n");
}
入出力結果(Terminal)
$ cc fruit.cpp $ ./a.out in main $ rm a.out remove a.out? y $ g++ fruit.cpp $ ./a.out in main $ rm a.out remove a.out? y $ c++ fruit.cpp $ ./a.out in main $
0 コメント:
コメントを投稿