Re: [問題] template
※ 引述《yuchili》之銘言:
: class A
: {
: int a;
: int b;
: }
: class B
: {
: int s;
: int t;
: }
如果 data member 都是 int 的話,就用爛招..
把整個物件看作一個 int array,一個一個 assign rand()
template < typename T >
T f () {
T v ;
int *p = reinterpret_cast<int*>(&v) ;
for ( int i=0; i<sizeof(T)/sizeof(int); ++i ) {
*p = rand() ;
++p ;
}
return v ;
}
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.105.57
→
05/07 12:40, , 1F
05/07 12:40, 1F
推
05/07 20:29, , 2F
05/07 20:29, 2F
討論串 (同標題文章)