vc++中的符号::和->各表示什么意思,请详细点。谢谢。
答案:2 悬赏:40 手机版
解决时间 2021-03-17 23:21
- 提问者网友:锁深秋
- 2021-03-17 14:54
vc++中的符号::和->各表示什么意思,请详细点。谢谢。
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-03-17 15:51
::是用来选择作用域的,例如如果要特别说明一个变量或者函数的所处在的位置,就可以用他,例如要调用全局函数a,而在调用这个a的那个类里面也包含一个函数叫做a,那么想要调用全局的那个a,就要要用::a();这样。还有就是在定义一个类的成员函数的时候,需要写类名::函数名。
->是用来取一个结构体指针所对应的某个成员变量的操作符,例如定义了结构体struct a
{
int p1;
char c1;
};
假设有一个指针struct a *pp;且假设pp已经初始化好了的。那么可以用pp->c1来表示那里面的那个字符c1.
->是用来取一个结构体指针所对应的某个成员变量的操作符,例如定义了结构体struct a
{
int p1;
char c1;
};
假设有一个指针struct a *pp;且假设pp已经初始化好了的。那么可以用pp->c1来表示那里面的那个字符c1.
全部回答
- 1楼网友:北城痞子
- 2021-03-17 16:55
楼上的别误人子弟。
正解:<< 是运算符,表示 左移。
max是int类型,1 = 0000 0000 0000 0000 0000 0000 0000 0001b,总共32位(b表示位)
左移16位则为 0000 0000 0000 0001 0000 0000 0000 0000。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯