class point
int x(void) const
int y(void) const
point &x(int xv)
point &y(int yv)
private:
int xval, yval;
};class usecount
usecount(const usecount& u) : p(u.p)
usecount& operator=(const usecount&);
bool only(void)
bool reattach(const usecount &u)
p = u.p;
return false;
}bool makeonly(void)
--*p;
p = new int(1);
return true;
}~usecount(void)
}private:
int *p;
};class handle
handle(int x,int y) : up(new point(x, y))
handle(const point& p) : up(new point(p)) {}
handle(const handle& h) :up(h.up), u(h.u){}
handle& operator=(const handle &h)
up = h.up;
return *this;
}int x(void) const
handle& x(int x0)
up->x(x0);
return *this;
}~handle(void)
}private:
point *up;
usecount u;
};
C 指標「計數器」
首先我們區分一下 int nun 0 和int pointer new int 0 表面上看都是乙個整數0,但是實際上num是 獨佔 的,pointer不是,也就是如果我們讓int j num,j就是乙個和num沒關係的數了,而如果我們讓int i pointer 就會不太一樣。i和pointer是...
8052計數器(定時器0和計數器1)
之前由於同學的乙個小實驗,需要用到頻率計,所以自己想搞乙個出來,於是網上找了很多資料,簡單的有用8052微控制器的定時器和計數器的結合來測其訊號的頻率,還有的是c8051f的捕捉功能,想來想去,還是想用用自己熟悉的8052的計數器功能,畢竟平時都用的是定時器功能,很少用到計數器功能,以便更加深入的運...
c 跨平台計數器
main.cpp清單 include timemeasurement.h using namespace kagula include using namespace std title 跨平台計數器 author kagula date 2016 03 17 purpose 用來測試程式的時間效能...