腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
私有
常量
成员
函数
的
成员
检测
当
成员
是const和private时,我正在尝试为
成员
检测
器构建一个特征。public: enum { value = sizeof(func<Derived>(0)) == 2 };但是这个习惯用法并没有区分
私有
常量
成员
函数
和
私有
非常数
成员
函数
,只是function.It恰好同时
检测
到了non-const和const
浏览 27
提问于2019-07-12
得票数 0
回答已采纳
1
回答
我们可以获取一个子字符串
的
常量
引用吗?
、
、
、
我有一个类,它包含一个字符串作为
私有
成员
。该类有公共
成员
函数
,它们都将
常量
引用返回给std::wstring。假设我存储了足够
的
内存来知道每个子串
的
开始和结束索引。如何在
浏览 11
提问于2019-08-06
得票数 3
回答已采纳
1
回答
GCC允许访问
私有
静态
成员
、
、
return PRIVATE;}; { int i = 3;}在
私有
成员
函数
的
情况下,如果模板
函数
被实例化,则GCC正确地
检测
到访问
私有
成员
的
尝试,否则不会。即使模板
函数
从未实例化,Clang也会
检测
到该尝试。 但是,在使用
私有
静态
常量
变量时,即
浏览 36
提问于2018-05-28
得票数 11
回答已采纳
6
回答
此指针作为指向对象
的
指针。
假设employee是一个class....print,是它
的
非静态
成员
函数
,它打印它
的
私有
数据
成员
x...now
的
值。我读到,如果print是一个
常量
函数
,编译器传递给它
的
这个指针是类型
的
。const雇员* const 雇员* const ....now问题是,我没有将类employee<e
浏览 5
提问于2011-04-13
得票数 3
回答已采纳
1
回答
常量
成员
和没有设置者
的
私有
成员
之间有什么区别?
、
假设我有一个
常量
成员
,而不同
的
对象对这个
常量
有不同
的
值,那么这个
常量
成员
和没有setter
的
私有
成员
之间有什么区别?
浏览 1
提问于2018-07-16
得票数 3
回答已采纳
2
回答
常量
变量
成员
在C++中
的
用途是什么?
、
是否存在
常量
变量
成员
在C++中有用
的
场景?另一方面,如果类有一个
常量
成员
变量,它将不会得到一个自动复制赋值操作符。我看不到这会有什么用处。
浏览 0
提问于2015-06-08
得票数 2
1
回答
私有
静态
成员
函数
与
私有
成员
函数
、
如果需要在类之外访问静态(例如单例),则可以选择公共静态而不是
私有
静态,而当
函数
不需要公开时(否则未命名
的
命名空间会很好),则首选
私有
静态静态--在这种情况下,它只能通过静态
成员
函数
或其他非静态
成员
函数
进行访问然而,我试图了解为什么人们会选择
私有
静态而不是
私有
成员
函数
的
核心概念?当然,两者都可以访问类
的
私有
成员
浏览 10
提问于2019-11-27
得票数 0
回答已采纳
7
回答
成员
通常不应该是C++类中
的
常量
吗?const
成员
的
实际用途
一开始,我
的
印象是
成员
变量在
私有
类中通常应该是const,除非我希望它
的
成员
函数
在内部为每个对象修改这些变量(我通常放在C++:中
的
变量)。以std::string为例。您可以这样做:foo = std::string("bar"); 这意味着在内部,std::string
浏览 4
提问于2013-02-22
得票数 2
回答已采纳
1
回答
静态
函数
常量
静态
成员
函数
、
、
我想问一个简单
的
问题static int id;编译器给了我一个错误,但是当我不使用const时,它不会产生任何错误,因为这只是getter,它应该是
常量
,请告诉我原因。
浏览 0
提问于2014-03-02
得票数 0
回答已采纳
2
回答
如何将
成员
函数
与std::bsearch一起使用
、
、
、
我有一个C++类,但我也在使用一些低级C,并且需要使用bsearch
函数
。bsearch
的
最后一个参数是一个比较
函数
,我希望以一种允许它访问类
的
常量
私有
变量
的
方式实现该
函数
。问题是,如果我将比较
函数
设为
成员
函数
,它将无法工作,因为它不能转换为常规
函数
指针。如果我创建一个非
成员
函数
,我可以将其传递给bsearch,但不能访问该类
的
浏览 2
提问于2017-10-10
得票数 3
11
回答
静态
常量
字符串(类
成员
)
、
、
、
、
我想为类设置一个
私有
静态
常量
(在本例中是一个形状工厂)。 private:}非整数类型‘std::string’
的
静态数据
成员
的
类内初始化无效 这告诉我,
浏览 21
提问于2009-10-14
得票数 515
回答已采纳
1
回答
用于分类
私有
函数
的
元编程技巧
、
、
这是一个关于C++编译时自省
的
问题。 是否有已知
的
技巧来
检测
匹配
函数
实际上是
私有
的,因此不能被调用?我凭直觉猜测这是不可能
的
--但也许我错了?说明:使用元编程技术(主要基于SFINAE机制),可以在作为模板参数
的
类型中
检测
属性(嵌套类型、
成员
、具有特定签名
的
函数
)
的
存在(即我们知道存在这种类型,但我们对该类型不了解更多)。基于这种内省谓词,就有可能创建专门
的
实现、
浏览 1
提问于2015-04-17
得票数 4
1
回答
从朋友
函数
中
的
对象访问
成员
函数
、
、
、
、
下面的代码是距离类
的
一部分。操作符重载是一个朋友
函数
,它声明为远程类
的
私有
成员
,而我试图调用
的
函数
是一个公共
成员
。此
函数
不更改远程类
的
成员
变量。我试图保持两个按引用调用
的
对象d1和d2保持不变,但是我
的
编译器说我违反了它们
的
const属性,调用了ConvertToInches
函数
,或者位于ConvertToInches类中<em
浏览 0
提问于2014-10-05
得票数 1
回答已采纳
1
回答
javascript
私有
和公共
函数
及
成员
、
我正在阅读一个关于javascript
私有
成员
和公共
成员
( )
的
小教程。公共
的
在构造
函数
中 此技术通常用于初始化公共实例变量。构造
函数
的
这个变量用于向对象添
浏览 4
提问于2012-11-06
得票数 0
回答已采纳
2
回答
在名称空间中包含变量可以吗?
、
、
我有一组处理文件
的
函数
。最初,我把它做成一个类,唯一
的
私有
成员
是一个static const std::string,它是文件
的
名称。用户通过创建一个对象并从中调用
函数
来使用这些
函数
。但是,我认为我将切换到使用名称空间,因为它只是一组
函数
,更有意义。唯一
的
问题是,我仍然想保留这个
常量
字符串。按照这些思路做一些事情会很好吗?FileHandler { // Function
浏览 3
提问于2010-01-19
得票数 4
回答已采纳
1
回答
库可以编译,但不会运行
、
我写了一些代码来驱动使用Arduino Uno板
的
外部7段显示器。当在Arduino IDE中以.ino文件
的
形式运行时,它工作得很好。然后我决定把它变成一个库,以备将来使用。我创建了我
的
.h和.cpp文件,但当我尝试使用与.ino相同
的
函数
时,它们现在不起作用。下面是我
的
代码:#include <Segment.h> } seg.display(1); }我在名为int
浏览 2
提问于2014-01-23
得票数 0
6
回答
不会初始化静态
常量
字符串
、
、
、
、
我有一些静态
常量
字符串作为我
的
C++类
的
私有
成员
。我知道.h中
的
声明和.cpp实践中
的
定义(和初始化)。在类构造
函数
中,我调用了一个使用这些静态字符串
的
函数
。令人惊讶
的
是,当在构造
函数
中时,字符串保持未初始化(空字符串),这会产生问题。 有人能指出这里可能出了什么问题吗?我一直都在使用静态
常量
字符串,但从来没有遇到过这样
的
情况。更新:实用程序()
浏览 3
提问于2009-09-23
得票数 5
5
回答
如何处理只应由工厂类使用
的
setter方法?
、
这些小类在工厂返回后是
常量
的
。class LittleObjectpublic: ...但是,应该设置值
的
唯一时间是在由工厂类构建
的
时候。现在,我可以清楚地看到一个选项:将setter
函数
移动到
私有
访问,并使工厂成为LittleObject类
的
朋友。我觉得这个选项有点不雅,因为它向工厂公开了其他
私有
成员
函数
。工厂没有业务访问
的
<
浏览 3
提问于2014-10-23
得票数 1
回答已采纳
2
回答
常量
引用返回和STL向量
的
问题
、
、
、
、
index<symbol_data.vector::size()); }::at是我定义
的
符号类中
的
成员
函数
。error: ‘template<class _Tp, class _Alloc> class std::vector’ used without template parameters 但是
浏览 2
提问于2011-06-30
得票数 2
回答已采纳
2
回答
如何通过获取用户输入来设置类
的
常量
成员
值?
、
; this->name = temp.name;private:};我试图通过获取用户输入来设置类
的
常量
成员
(这是
私有
的),这是由一个名为input
的
函数
(在公共)完成
的
,C++允许我们将
常量
变量赋给其他
常量
变量,但在类中我使用这个指针来做这件事,但它给出了错误。
浏览 2
提问于2016-03-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 类的私有成员
私有成员也可在外部被访问
js面向对象编程中类的成员函数
类外实现成员函数的好处(C+)
成员函数指针做回调参数总结 踩坑
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券