関数自体sizeof
で使用すると、関数が同じサイズを返さないのはなぜですか?struct
私が取り組んでいるwinsockプログラムのために、キャストする必要があります。助けてくれてありがとう、本当。
#include <iostream>
#include <string>
using namespace std;
struct stringstruct
{
string s1;
string s2;
};
int main()
{
stringstruct ss = {"123","abc"};
char *NX = (char*)&ss;
cout << sizeof(NX) << endl << sizeof(*NX) << endl;
cout << sizeof(&ss) << endl << sizeof(ss) << endl;
getchar();
return 0;
}
上記の出力の例
4
1
4
64