Home > 未分類 > テスト

テスト

  • Posted by: tai
  • 2007/10/09 09:54
  • 未分類

C/C++に関して簡単なテスト。


————————————————————————-

//// class ////
#include <iostream>

class Test
{
public:
  Test();
  ~Test();
  void print();
private:
  char str;
};

Test::Test()
{
  str = ‘a’;
}

Test::~Test()
{
}

void Test::print()
{
  std::cout << str << std::endl;
}

//// main ////
int main()
{
  Test va;
  Test *pa = &va;
  Test **pb = &pa;

  va.print();
  pa->print();
  (*pb)->print();

  return 1;
}

————————————————————————-

これをビルドして実行すると、

a
a
a

と実行されます。まぁ当然なんですが、、、

まずTest型の変数vaを作成し、
Test型のポインタpaにvaのアドレスを格納、
それをさらにTest型のポインタのポインタvbにvaのアドレスを格納しました。

とりあえずこれはポインタのお勉強というか確認です。
オープンソースだったりとか、その辺に転がってるC++のコードを読もうとすると、
ポインタの知識がないといきなり脳から煙です。プシューー

ポインタのポインタというのがどういうときに使われるかまだちょっと具体的にはわからないのですが、
ちょっとずつ慣れてきてます。

実務で使わないものは時間かけれないから習得に時間がかかる、、

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.taikomatsu.com/2007/10/09/%e3%83%86%e3%82%b9%e3%83%88/trackback/
Listed below are links to weblogs that reference
テスト from memlog

Home > 未分類 > テスト

Return to page top