在C++里,*pi是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:43:19
a++是什么意思,a+是什么意思

那要取决与pi是什么东西。。。因为*运算符是可以重载的。
如果pi是个指针,*pi就取内存中这个地址的值。
如果重载的话,比如pi是个游标对象,iterator,visitor什么的,一般来讲也会遵守语义:*pi取pi对应的值。
但说不好有人偏不这么设计,“*pi将pi里的值取倒数”,也不是不可以。

*pi在不同的上下文中有不同的含义
从数学上讲,C++采用的是上下文相关型文法,它先用上下文无关文法作语法分析,再用特殊的算法进行上下文相关分析.所以你这个提问最好是把一小片程序全贴出来讨论.

指针吧,LZ应该说清楚才行