January 4,2006

令一種型態與指標一起使用

if void * to conver any data type

int(main){
void * p;
char c;
int i;
float f;
double d;
vp =&c;
vp =&i;
vp =&f;
vp =&d;


}

Posted by yam_javanull at 樂多Roodo! │02:03 │回應(2)引用(0)C++
樂多分類:網路/3C 共同主題:程式設計 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/953745
回應文章
使用 point 上的一個變化
1.
int ii =9;
void* vp = ⅈ
*((int*)vp) = 3;
cout << ii << '\n'; // ii = 3

2.
int in = 3;
int *n_int = ∈
cout << n_int << '\n'; // in = 3;
*n_int = 10;
cout << n_int; // in overwrite = 10
Posted by javanull at January 5,2006 01:24
type define conver int to boolean

int sin = true;
int promise = false;

cout << sin ; // return 1;
cout << promise ; // return 0;
Posted by javanull at January 5,2006 01:44