关于C++作用域符的一种用法
1.MobaXterm个人版升级专业版2.VS studio上查看标准cout输出3.MQTT broker部署与测试4.局部变量的引用传递的风险5.cmake交叉编译6.“编码器UVW故障或内部故障”解决方法7.康威生命游戏8.C++标准库joinable和join的用法9.上传代码到新的远程仓库的方法10.Ubuntu查看包信息命令11.段错误的形成原因12.C++陷阱—指定的返回类型的函数实际没有返回时会发生什么13.python sklearn包的安装14.C++编译器对溢出的默认处理15.安装nginx时报错解决(configure error: the HTTP gzip module requires the zlib library)16.C++观察者模式的实现17.C++陷阱 — C++ auto变量类型推导18.浅谈数字证书19.C++之#和##符号的用法20.常用快排算法实现21.linux C++程序测试命令的一种实现22.几种常用数据结构的C语言实现23.umount命令提示busy无法正常卸载的解决
24.关于C++作用域符的一种用法
25.二维字符串数组的传参时与指针互转时的问题26.C语言月份字符转月份数值实现27.C语言实现split函数28.在代码中获得linux shell命令执行结果的方法29.CMake通过外部传参执行不同逻辑的2种方案30.模板函数使用类型推导时的bug31.Qt程序加载Qt platform plugin 'xcb' 出错问题解决32.cmake 之make pack报错解决当作用域符号::
前不带类名,或者namespace名的时候,表示是全局作用域的意思,也就是表示所调用的函数是全局函数,或者是某个动态库的函数,这对与代码的可阅读性有很大的帮助,因为它与类型成员函数的调用做了区分,表明该函数不是类成员函数
如下图的send()函数,其前面的::
表明send()函数不是类成员,而是一个全局的函数或一个C库的方法,这种写法一方面增加代码可阅读性,同时对于代码正确的自动补全有帮助。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗