c++ class 构造函数内调用自己的成员函数,对自己的成员变量赋值,却无效:报错

新人发帖,有问题欢迎指正. 有这么个问题,google半天无果. 文字描述是这样的:有一个class,在它的构造函数内部,调用了它自己的一个成员函数,这个成员函数内部,对它的一个成员变量进行赋值.但是发现在release版(-o2)中成员变量并没有被赋值.debug版(-od)是赋值成功的. 环境:...

c++ class 构造函数内调用自己的成员函数,对自己的成员变量赋值,却无效 - C++报错

" 新人发帖,有问题欢迎指正. 有这么个问题,google半天无果. 文字描述是这样的:有一个class,在它的构造函数内部,调用了它自己的一个成员函数,这个成员函数内部,对它的一个成员变量进行赋值.但是发现在release版(-o2)中成员变量并没有被赋值.debug版(-od)是赋值成功的. 环...

C++ 入门教程开发文档

42 课时 |
17490 人已学 |
免费
开发者课程背景图

c++构造函数内调用自己的成员函数,对自己的成员变量赋值,却无效 403.10 禁止访问:配置无效 

新人发帖,有问题欢迎指正. 有这么个问题,google半天无果. 文字描述是这样的:有一个class,在它的构造函数内部,调用了它自己的一个成员函数,这个成员函数内部,对它的一个成员变量进行赋值.但是发现在release版(-o2)中成员变量并没有被赋值.debug版(-od)是赋值成功的. 环境:...

使用Boost Python从C ++向python中的类成员变量赋值

我有一个使用Boost python框架公开给python的C ++类。 struct Var { Var(std::string name) : name(name), value() {} std::string const name; float value; }; BOOST_PYTHON_...

c++如果我有一个成员变量仅在某个成员函数foo()调用的时候赋值,就不能声明foo()成const?

class A{ list _li; //我不希望在构造函数的时候进行赋值 public: A(){}; void getLi(){ //这个函数如果不声明成const就不能被const变量调用,但由于修改成员变量不能被声明成const for (int i = 0; i 我应该怎么处理这种仅在调用...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6420+人已加入
加入
相关电子书
更多
继承与功能组合
对象的生命期管理
移动与复制
立即下载 立即下载 立即下载