Learn c++ step by step (轉)

gugu99發表於2007-08-17
Learn c++ step by step (轉)[@more@]

透過這個例子邊可以看出區別,而且注意一定要用標準C++的樣式

打好基礎

#include
#include

using namespace std;

int add1CallByValue(int t); //define  function

void add1ByPointer(int* t);

void add1ByReferrence(int& t);

int main(void)
{
  int count=12;
  std::cout<  add1CallByValue(count); //call by value
  std::cout< 
  std::cout<  add1ByPointer(&count); //call by pointer
  std::cout< 
  std::cout<  add1ByReferrence(count); //call by referrence
  std::cout<  system("pause");
  return(0);
}

int add1CallByValue(int t)
{
  return(t+1);
}

void add1ByPointer(int* p)
{
  *p+=1;
}

void add1ByReferrence(int& t)
{
  t+=1;
}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-963354/,如需轉載,請註明出處,否則將追究法律責任。

相關文章