1.test.h 定义
class Test{static Test* GetInstance(); //.h文件中的Test类,加static属于Test类区域的范围static CameraHardwareInterface* mSelf; //.h文件中的Test类,加static属于Test类区域的范围
}2.test.cpp实现
//错误用法
static Test* Test::GetInstance(){//.cpp文件中加static属于test.cpp范围的域,和test.h文件中不是一
个定义的成员函数.                                                                                                                                                                                                                                                                        if(mSelf == NULL)                                                                                                                                                                                         mSelf = new Test;                                                                                                                                                                    return mSelf;
} 正确用法:
Test* Test::GetInstance(){                                                                                                                                                                                                                                                                            if(mSelf == NULL)                                                                                                                                                                                         mSelf = new Test;                                                                                                                                                                    return mSelf;
}注意:
static的意义:一个作用域的范围(仅限本文件内).
<1>.成员函数加static修饰的作用域是类域, 而在类外部加static不是表示静态函数,而是表示函数拥有本文件
域,而类的域是小于文件域,强行把类域扩大到文件域,就会出错。

static用法报错解决:cannot declare member function to have static linkage [-fpermissive]相关推荐

  1. torchtext Filed 方法报错解决办法

    torchtext Filed 方法报错解决办法 问题1 拿到的源代码是这样的 报错: AttributeError: module 'torchtext.data' has no attribute ...

  2. 编译原理实验二 macos系统 itoa方法报错解决方法

    编译原理实验二 生成符号表的前期准备中使用itoa函数报错问题 执行 gcc -o parser lex.yy.c parser.tab.c ast.c 显示: itoa 函数是一个广泛应用的,从非标 ...

  3. jdbc thin连接oracle10,setSavepoint方法报错解决办法

    错误信息: Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.OracleC ...

  4. Linux中 MySql设置审计及报错解决 can‘t initialize function ‘audit‘; Plugin initialization function failed

    环境: 服务器:CentOS Linux release 7.4.1708 64位 MySql: 社区版5.7.35  由于使用的是社区版MySql,没有内置审计,使用的McAfee的插件 1.下载插 ...

  5. 错误信息:cannot call member function ‘ ‘ without object 处理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.源码展示 总结 提示:以下是本篇文章正文内容,下面案例可供参考 一.源码展示 std::vectorstd::strin ...

  6. python3中input()方法报错traceback变量未定义的解决方法

    python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...

  7. 解决Spring JPA删除方法报错问题

    JPA删除方法报错 org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete que ...

  8. vue父组件调用子组件方法报错的解决方法

    vue父组件调用子组件方法报错 在父组件定义了一个tab标签页,每一个标签页下面都调用不同的组件,如下图所示: 子组件中定义的方法: setup() {const getList = () => ...

  9. 快速解决Android studio native 方法报错

    反编译一个游戏项目,发现native方法报错.如图: 项目是通过加载动态链接库so,没有jni的源码,导致native方法有红色波浪线,我们可以关闭android studio的jni支持. 点击An ...

最新文章

  1. proxy实现 mysql 读写分离
  2. Ubuntu 18.04安装中文输入法
  3. Keras训练神经网络进行分类并使用GridSearchCV进行参数寻优
  4. 音视频技术开发周刊 | 168
  5. java uppercase方法_Java toUpperCase()方法及其示例
  6. 【HDU - 1026 】Ignatius and the Princess I (bfs + 记录路径)
  7. tomcat在linux下开机启动
  8. Android中CursorLoader的使用、原理及注意事项
  9. C++冒泡排序(包含初级、正宗及改进三种实现)
  10. 强大的DataGrid组件[12]_分组(Group)——Silverlight学习笔记[20]
  11. 【收藏】40 个学术网站,满足科研文献需求!
  12. 戴尔u盘安装linux系统,戴尔服务器操作系统安装 Centos 系统安装详解教程。
  13. 李沐动手学深度学习V2-机器翻译和数据集
  14. 厄米高斯模式与拉盖尔高斯模式
  15. Sting与Calander的基本用法
  16. LightGBM详解--原理+技巧+参数
  17. BFS广度优先搜索算法//宽度优先搜索算法
  18. 提高生产力之高效使用搜索引擎
  19. 【Android如何从一个页面自动跳转页面】
  20. 科技云报道:向云转型有没有“捷径”? 信服云告诉你!

热门文章

  1. Maven编译打包成可运行的Jar包
  2. 《Arduino开发实战指南:机器人卷》一2.2 模拟I/O口的操作函数
  3. MINA,xSocket同样的性能缺陷及陷阱,Grizzly better
  4. 为Windows添加日志事件
  5. UML总结(对九种图的认识和如何使用Rational Rose 画图)
  6. 宕昌一中2021高考成绩查询,2020届毕业生:宕昌一中“拍了拍”你 | 青春不散场 扬帆再起航...
  7. windows 下编译libcurl,通过url下载图片数据
  8. 服务器powershell占用百分百,使用PowerShell统计服务器C盘空间
  9. javascript精雕细琢(二):++、--那点事
  10. [ZJOI2013]防守战线