2016年4月25日月曜日

開発環境

エキスパート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 コメント:

コメントを投稿