报错:非静态成员必须与特定对象相对。

分析:

类的成员有两种:静态成员和实例成员(包括实例和函数)。实例成员的存储空间属于具体的实例,不同实例(对象)的同名成员拥有不同的存储空间;静态成员的存储空间是固定的,与具体的实例(对象)无关,被该类的所有实例共享。

访问静态成员可以用ClassName::MemberName,也可以用ClassName.MemberNme,但最好用前者,因为很容易就可以判定成员是静态成员。

访问实例成员只能用ClassName.MemberName,不能用ClassName::MemberName.

本例中就是因为用ClassName::MemberName访问实例变量出错。实例化之后就可以了。

非静态成员必须与特定对象相对相关推荐

  1. ERROR:非静态成员引用必须与特定对象相对

    非静态成员引用必须与特定对象相对 引用非静态成员前应该先声明该类的对象 typedef struct _SUPERRESOLUTIONPARAM{int Times; //重建倍数,指的是分别对长或框 ...

  2. 为什么静态方法无法直接调用非静态成员变量和方法

    静态方法无法直接调用非静态成员变量和方法 看到这句话,要想到形容的是这样的如下 静态方法里面无法调用非静态变量 下面在写一个对比非静态的方法和静态方法调用变量对比 问题原因 静态变量和静态的方法是属于 ...

  3. 友元函数、类的非静态成员函数、静态成员函数的区别

    类中申明的函数相对于类来说有三层意思: 1.有this指针 2.函数在类的作用区域中 3.可以访问类中私有部分 4.可以被继承 非静态成员函数具有1234 静态成员函数具有234 友元函数具有3 静态 ...

  4. .net 无法通过嵌套类型访问外部类型的非静态成员-解决方案

    主要是修改嵌套类型,在其构造函数中将外部类型传进去:再在嵌套类型内部通过外部类型对象进行操作其成员函数! public class checkFlowThread{Form1 form1;public ...

  5. 静态成员变量和非静态成员变量的5个主要区别

    1.从保存位置: a) 静态成员变量: 方法区的静态区域 b) 非静态成员变量: 堆内存中的对象空间里面 2.从书写格式上看: a) 静态成员变量: 在数据类型前面多了一个static修饰 b) 非静 ...

  6. c++中,可以用类名直接访问非静态成员函数?

    静态函数 c++ xxdd11223 2016年06月05日提问 关注 4 关注 收藏 0 收藏,1.7k 浏览 问题对人有帮助,内容完整,我也想知道答案 0 问题没有实际价值,缺少关键内容,没有改进 ...

  7. 非静态成员函数的非法调用错误

    1 静态成员函数相当于全局函数,只有一个类名字空间的限制.静态成员函数是类的函数,无需指明是某个实例对象在操作,既可以是类在调用其静态成员函数也可以是其实例对象来调用.注:静态成员函数只能访问静态成员 ...

  8. C++静态成员和非静态成员的区别 及修饰

    版权声明:本文为博主原创文章,未经博主允许不得转载. 1.数据成员可以分静态变量.非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态 ...

  9. 类中的静态成员函数访问非静态成员变量

    http://blog.csdn.net/u011857683/article/details/52294353 1.思路: 静态成员函数属于类(通过类访问,调用函数时没有提供this指针), 非静态 ...

最新文章

  1. Redis 缓存设计原则
  2. Pytorch张量tensor的使用
  3. 偶然发现静态函数与性能一例
  4. java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
  5. 插入排序-by-Python
  6. BZOJ4568:[SCOI2016]幸运数字——题解
  7. 开辟与退出一个新的栈帧常用的汇编语言指令
  8. JavaWeb生成图片验证码
  9. 丰田pcs可以关闭吗_丰田车必备的配置有哪些是在亚洲龙上体现了?
  10. 开源Granados介绍 - SSH连接远程Linux服务器(C#)
  11. hihocoder234周 计算不包含黑点的矩形个数
  12. 拓端tecdat|stata马尔可夫Markov区制转移模型分析基金利率
  13. MySQL知识总结 (六) MySQL调优
  14. jsp在线预览Word文档操作步骤(自己测试的)
  15. WiFi偏门协议(四):增强的传输机制802.11aa
  16. 用户权限控制(Token登录)
  17. 取消域服务器是定期修改密码,更改域服务器用户密码
  18. 论文解读:Semantic Neural Machine Translation using AMR
  19. word转pdf出现错误 解决方法
  20. 项目Demo —— socket下载器

热门文章

  1. 腾讯云直播是什么?操作文档
  2. 使用 LaTeX 绘制流程图
  3. Windows问题:“启用网络发现”打不开,每次点“开启”之后又变“关闭”了/ 文件夹右键属性没有共享功能
  4. 【python】python制作 连连看 游戏脚本(一)
  5. 企业官网中的“农家老宅”和“精品房”区别在哪?
  6. 关于cuda、cudnn环境配置
  7. qq修改实名认证已达上限_王者荣耀实名认证系统,怎么二次修改
  8. C语言反序输出英文句子,iOS开发-英文句子倒序输出
  9. docker安装包安装
  10. 阿姨,我真不是修电脑的!