::是什么意思呀,干什么用的

时间:2022-02-15 02:42:52
有5年的java开发经验,最近在学C++,一直没有看明白这个问题,望各位老大指点!

15 个解决方案

#1


::那是域作用名啊。

#2


::域作用名,用来限定和约束用户名,命名空间的

#3


::是域作用名,用于(1)全局,如::i指的是全局变量i;
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数

#4


还是不明白,相当于java中的什么运算符,?
希望老大指点

#5


::和.有什么区别呀?

#6


就是一种开发语言!

#7


::是域作用名,用于
(1)全局,如::i指的是全局变量i; 
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数

#8


::是域作用名,用于 
(1)全局,如::i指的是全局变量i; 
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数
---------------------
谢谢Liliangbao的回答,可是我们访问函数的时候一般不是使用-〉吗?
什么情况下才使用::符号呀,谢谢

#9


::域作用名,用来限定和约束用户名,命名空间的 
  定义·······················

#10


C++ :: 与java 的包概念相近
例如 ClassA::printdata 表示 类A 的printdata 函数
 java ClassA.printdata 表示 类A 的printdata 方法
 
C++ :: 作用于变量,与java 访问父类而不是访问本类的变量类似。

c++ . 操作符号, 表示结构或对象的成员, java 好像没有结构,
但java 有对象,java 对象的成员好像也是用. 表示的。在这点是一致的。

#11


作用域
具体GOOGLE一大堆

#12


慢慢看。
书选的不对吧。
看C++ PRIMER

#13


我和楼主有相同的经历在做Java开发,但有些原因要做C++开发,正在学习中

#14


::是作用域修饰符..

#15


告诉你后边的函数属于前面的名称空间,应该可以这么理解

#1


::那是域作用名啊。

#2


::域作用名,用来限定和约束用户名,命名空间的

#3


::是域作用名,用于(1)全局,如::i指的是全局变量i;
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数

#4


还是不明白,相当于java中的什么运算符,?
希望老大指点

#5


::和.有什么区别呀?

#6


就是一种开发语言!

#7


::是域作用名,用于
(1)全局,如::i指的是全局变量i; 
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数

#8


::是域作用名,用于 
(1)全局,如::i指的是全局变量i; 
(2)类,如CStudent::GetID(),表明是类CStudent下的GetID函数
---------------------
谢谢Liliangbao的回答,可是我们访问函数的时候一般不是使用-〉吗?
什么情况下才使用::符号呀,谢谢

#9


::域作用名,用来限定和约束用户名,命名空间的 
  定义·······················

#10


C++ :: 与java 的包概念相近
例如 ClassA::printdata 表示 类A 的printdata 函数
 java ClassA.printdata 表示 类A 的printdata 方法
 
C++ :: 作用于变量,与java 访问父类而不是访问本类的变量类似。

c++ . 操作符号, 表示结构或对象的成员, java 好像没有结构,
但java 有对象,java 对象的成员好像也是用. 表示的。在这点是一致的。

#11


作用域
具体GOOGLE一大堆

#12


慢慢看。
书选的不对吧。
看C++ PRIMER

#13


我和楼主有相同的经历在做Java开发,但有些原因要做C++开发,正在学习中

#14


::是作用域修饰符..

#15


告诉你后边的函数属于前面的名称空间,应该可以这么理解