- - PR -
char *ps((char*)&s)とは?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-07-09 17:34
以前、Insider.NETのishisakaさんのコードで
------------------------------------------------------------------------------- inline void bswap( double& d ){ double s=d; char *ps((char*)&s), *pd((char*)&d); pd[0] = ps[7]; pd[1] = ps[6]; pd[2] = ps[5]; pd[3] = ps[4]; pd[4] = ps[3]; pd[5] = ps[2]; pd[6] = ps[1]; pd[7] = ps[0]; } -------------------------------------------------------------------------- 上の「char *ps((char*)&s)」なんですが、イメージ的にはなんとなくわかるのですが、これは文法的にどうなっているのでしょうか? charで宣言した変数に括弧がついているのをはじめてみたもので^^; | ||||
|
投稿日時: 2004-07-09 17:54
コンストラクタで初期化してるのでしょうか?
と同義? _________________ |
1