问:
...
short nReaderCount=10
++pLock->nReaderCount==?
...
++和->同为1级优先级,我想很多也有很多新手弄不清楚这个例子先执行 ++ 操作,还是先执行的 -> 操作
我自己写个了短程序:
#include<iostream>
using namespace std;
class test
{
public:
short nReaderCount;
};
int main()
{
test *test1=new test;
test1->nReaderCount=10;
cout<< ++test1->nReaderCount <<endl;
cout<<"结果表明:先执行指针操作,再执行自增操作";
return 0;
}
追问:如果test是union 那么结果又是什么?
原文链接: https://www.cnblogs.com/azbane/p/7613569.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/399163
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!