PyTorch实战:TextCNN中文电影评论情感分类全流程
2026/10/15 8:34:29
在 C++ 中,sizeof(引用)返回的是被引用类型的大小,而不是引用本身的大小。
这是 C++ 标准明确规定的行为:对引用使用sizeof,得到的是所指对象的大小。
#include <iostream> using namespace std; int main() { int x = 42; int& r = x; cout << sizeof(x) << endl; // 4(假设 int 为 4 字节) cout << sizeof(r) << endl; // 4 —— 和 sizeof(x) 一样,不是指针大小 cout << sizeof(int&) << endl; // 4 —— 同样是被引用类型的大小 double d = 3.14; double& rd = d; cout << sizeof(rd) << endl; // 8 }sizeof(引用)==sizeof(被引用类型)
引用不是独立对象,标准规定引用没有自己的大小/地址语义。sizeof作用在引用上时会"穿透"到被引用对象。