这是一个理论问题.
我想知道如何在没有引用的情况下在内部执行C中的某些构造.例如:
struct Foo { int a; };
int main() {
struct Foo foo;
foo.a = 10;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
是什么类型的foo.a?它绝对不是指针,因为我们将其指定10为值,而不是地址.但它也不是一种价值类型,因为它改变了数据foo.在C++中,我只想说它是一个参考,但在C?
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |