![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++综合
文章平均质量分 65
小白学ROS机器人
久久不能平静
展开
-
C++编程语言中命名空间(namespace)介绍
首先讲讲为什么需要命名空间。假设这样一种情况:当一个班上有两个名叫liitdar的学生时,为了在点名的时候能够明确区分他们,让他们知道确实是需要他进行回答(而不是另外一个liitdar),我们在使用名字liitdar的同时,还需要使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等(比如lianmeng的liitdar ,或者buluo的liitdar)。上述假设的情况同样也会出现在C++应用程序中。原创 2024-07-22 15:11:50 · 878 阅读 · 0 评论 -
C++中的::运算符
例如:对象cout是标准函数库所提供的对象,而标准库在名字空间中被指定为std,所以在使用cout的时候要加上std::。声明一个类并且在类里声明了一个成员函数,但没有在类的声明里给出这个成员函数的定义,那么在类外定义成员函数时就要加上"::"符号,表示成员函数属于这个类。"::"符号前面一般是类的名称,后面一般是该类的成员名称。当然在main函数前面加上下面的代码,cout和endl前面也不需要加std::。,当我们要使用标准函数库中的函数或对象都要使用std限定。简单理解:"::"在C++中表示。原创 2024-06-18 13:18:41 · 373 阅读 · 0 评论 -
C++文件读取的四种方式
第四种方法:利用ifs内部的get()函数一个个的将字符读出来,遇到EOF时返回False退出while循环,EOF 是 end of file的标志,不太建议使用这个,因为这个很慢,只能一个一个字符读取。3、打开文件:file.open("文件路径","打开方式"),打开文件后并判断文件是否打开成功,ifs.is_open()是用于判断文件是否打开的语句。getline()函数会在文件读完时返回False跳出while循环,getline可以一次读取一行文件,保持读出内容和文件内容一致。原创 2024-06-18 12:50:32 · 177 阅读 · 0 评论