资讯动态

【c++】c++:error qualification in declaration of ‘....‘

发布时间:2026/10/23 1:01:50 来源:尧图企业网站定制
上述问题是命名空间使用不当产生的问题。在通常情况下建立一个工程都会包含头文件和函数具体的定义。在一些情况下会使用命名空间。其实在刚开始学c的时候相信小伙伴们就会经常使用下面这句话using namespace std;这就是使用命名空间使用cout的时候可以直接按照下面的使用方法cout hello c endl; //而不是使用 std::cout hello c std::endl;在使用OpenCV也会使用using namespace cv;因为c的第三方库特别多然后对应函数名也会有相同这时候程序就会很疑惑运行哪个库中的函数所以加上命名空间相当于给程序一个门牌号找到对应的门牌号再找具体的函数。O(∩_∩)O哈哈~其实自己写工程的时候也会使用命名空间。通常在头文件中的定义形式如下namespace( Function(); )在.cpp文件中怎么写具体的函数的定义呢#include .... namespace ( Function() { .... } )在函数定义的时候不能写成下面的格式#include .... namespace::Function() { .... }否则就会把报标题类似的错误O(∩_∩)O哈哈周六(^o^)/

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑