腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
构造
函数
中
为
静态
类
成员
去掉
'this‘
指针
c#
假设我有一个具有
静态
成员
的
类
,就像单例一样。我也允许
构造
那个
类
。如果使用者使用已知的参数进行
构造
,我希望返回一个
静态
成员
,而不是新的
构造
。 下面是说明这一点的非编译示例代码。从本质上讲,我希望类像Construct方法
中
说明的那样
构造
,但我不希望
类
的使用者被迫重写他现有的new MyClass(0)调用。 这有可能吗?
浏览 30
提问于2016-09-09
得票数 0
回答已采纳
1
回答
C++阻止用户创建对象实例
c++
、
oop
、
design-patterns
、
singleton
、
objectfactory
我必须
为
某些类型的对象创建简单的单例对象工厂。问题是我找不到聪明的方法来阻止用户通过
构造
函数
创建对象实例。我知道我可以将
构造
函数
移动到私有/受保护的部分,但是当
构造
函数
是私有/受保护的时候,工厂现在如何创建新的对象?让工厂成为每个
类
的朋友并不是很聪明,因为我需要在每个头文件
中
预先声明工厂,并在每个
类
中
编写额外的"friend Factory;“。如何正确地做到这一点呢?
浏览 5
提问于2018-05-20
得票数 0
1
回答
理解类型- no多态
类
成员
的
指针
c++
、
language-lawyer
、
standards
、
member-pointers
如果我使用BaseMembers (但在本例
中
我无法实现所需的
成员
功能),这个概念是可行的:TLDR: 一种编译运行时
构造
类
的非
静态
成员
对象的时间‘标记’(唯一标识)的方法。时间线:
类
定义(编译时间) ->添加
类
成员
(编译时间) ->标记
类
成员
为
已启用-(编译时) ->
构造
(运行时) ->
成员
将调用寄存器
浏览 11
提问于2021-10-16
得票数 3
回答已采纳
1
回答
与标准
中
隐含的该参数的定义相矛盾
c++
、
class
、
parameters
、
this
、
implicit
我来自的标准声明如下: 但后来我也来了 this
在
类
X的
成员
浏览 2
提问于2022-04-07
得票数 0
回答已采纳
1
回答
为什么‘the’
指针
在
C++
中
的
构造
函数
中
工作?
c++
我知道this
指针
将指向当前在其中的对象实例,但我不知道如何实现它。我发现在标准
中
说: 接下来
浏览 6
提问于2022-05-05
得票数 0
回答已采纳
2
回答
指针
类型是文字类型吗?
c++
标量类型定义
为
标量
浏览 0
提问于2018-05-22
得票数 9
回答已采纳
1
回答
C++是
指针
和/或对
类
的引用被认为是“可移动的”?
c++
、
c++11
、
move
我正在查找默认移动
构造
函数
,并读到一些
类
已经删除了默认移动
构造
函数
。删除隐式声明的移动
构造
函数
T具有不能移动的非
静态
数据
成员
(已删除、不可访问或模棱两可的移动
构造
函数
);T有不能移动的直接或虚拟基
类
(已删除、
浏览 6
提问于2017-06-13
得票数 0
6
回答
C++复制
构造
函数
和浅复制
c++
假设我有一个
类
,它有许多显式的(
静态
分配的)
成员
,而动态分配的
指针
很少。 当我在其中声明一个复制
构造
函数
时,我不想复制每个
静态
分配的
成员
显式。如何在显式复制
构造
函数
中使用隐式(默认)复制
构造
函数
功能?
浏览 1
提问于2010-03-24
得票数 3
回答已采纳
2
回答
在
另一个
类
中
定义
静态
类
指针
c++
、
class
、
variables
、
static
我有一个
类
,它有一个指向另一个
类
的
静态
指针
,这是一个单例
类
。我似乎遇到的问题是,我不能在这个
类
的
构造
函数
中
设置
指针
。public: ~B(); }; A* B::a = this;现在,我似乎得到的问题是,我不能在“当前作用域”
中
定义此外,"this“
指针
只能在”非
静态<
浏览 0
提问于2012-10-29
得票数 2
1
回答
初始化
类
时,从
静态
成员
函数
初始化
构造
成员
c++
、
c++17
、
static-methods
我正在尝试const和
静态
关键字,并被困在我的课堂设计。
类
FileReader包含有自己的默认
构造
函数
的struct Params和初始化结构
成员
变量的
静态
方法。
在
初始化
类
时,Params结构
中
的参数只需要初始化一次。因此,它被标记为const。我理解,通常,如果结构
成员
被声明为mutable,则可以从非
静态
函数
修改它们。我的问题是:可以从
静态
成员</e
浏览 3
提问于2022-11-07
得票数 0
回答已采纳
7
回答
如何传递指向
构造
器的
函数
指针
?
c++
、
reflection
、
constructor
、
function-pointers
我正致力于
在
C++
中
实现反射机制。我的代码
中
的所有对象都是Object(我自己的泛型类型)的子类,它包含类型
为
Class的
静态
成员
数据。// Name for subclass}; 对于具有
静态
类
成员
基准的对象的任何子类,我希望能够使用指向该子类的
浏览 0
提问于2009-06-05
得票数 40
回答已采纳
3
回答
如何向基
类
注册派生
类
成员
函数
指针
c++
、
pointer-to-member
与虚拟
成员
函数
相反,我需要一个解决方案,
在
每个级别的
类
派生
中
实现的
函数
可以注册,以便由基
类
进行以后的调用。(不仅仅是最派生的实现)但是,
成员
函数
指针
参数有问题。我认为派生自Base,thi
浏览 3
提问于2012-04-08
得票数 10
回答已采纳
2
回答
默认的默认
构造
函数
?
在
n3290草案
中
c++
、
constructor
、
c++11
、
default-constructor
n3290草案第12.1节(建设者)第5条
中
的一点:
浏览 7
提问于2011-09-19
得票数 1
回答已采纳
1
回答
用于存储和调用指向
静态
或
成员
void
函数
的
指针
的复杂类
c++
我想写一些驱动程序来使用下面的一个
类
:但是我不能理解这个
类
的声明和如何使用它。我想要理解这个
类
并使用它,所以我想学习什么来深刻地理解这个
类
。
在
进阶时谢谢!
浏览 1
提问于2013-10-03
得票数 0
1
回答
在
标准
中
没有“隐式参数”这样的东西吗?
c++
、
this
、
this-pointer
、
implicit-parameters
从:”如果
函数
是一个非
静态
成员
函数
,则
函数
的参数应该使用指向调用对象的
指针
初始化,就像通过显式类型转换一样。我的意思是,
在
this参数的上下文中,标准似乎区分了非
静态
成员
函数
和
构造
函数
。例如,标准规定,对于非
静态
成员
函数
,
函数
的this参数应该通过指向转换的调用对象的
指针
初始化,就像通过显式类
浏览 11
提问于2022-04-17
得票数 2
3
回答
如何在单例模式
中
初始化
类
成员
?
c++
、
singleton
我有一个遵循单例方法的
类
,但是如果它的
构造
函数
是私有的,我该在哪里初始化
类
成员
呢?
浏览 2
提问于2011-03-05
得票数 6
回答已采纳
1
回答
传递对象
成员
函数
作为参数(
函数
指针
)
c++
、
function-pointers
我有一个指向一个对象'eventHandler‘的
指针
,该对象具有一个
成员
函数
'HandleButtonEvents':eventHandler->HandleButtonEvents(); 现在,我想将一个指向
类
‘HandleButtonEvents’的
成员
函数
‘EventHandler()’的
指针
作为参数传递给另一个对象'obj‘,就像这个Stackoverflow
中
的对象’objCl
浏览 3
提问于2016-11-03
得票数 1
3
回答
用回调进行输入处理
c++
、
input
我已经设置了一个用于输入处理的
类
,它允许我创建具有不同键行为的键绑定,例如单按操作绑定(其中只有
在
键保持时才会发生一次),以及状态类似的操作,以使事情不止一次发生。
在
键处理程序
类
的
构造
函数
中
,我传递要绑定到的键的值和指向要在必要时调用的回调
函数
的
指针
。当我试图将指向
函数
的
指针
传递给
构造
函数
时,我的问题就来了,因为我试图传递的方法是我的主游戏
类
的一
浏览 0
提问于2013-03-16
得票数 0
2
回答
类
的非
静态
成员
函数
的
函数
指针
c++
、
static
、
function-pointers
、
functor
、
pointer-to-member
我想在
类
中
定义一个
成员
函数
并使用它的
指针
。我知道我可以使用
静态
成员
函数
,但问题是我只能访问
类
的
静态
成员
。除了
静态
成员
函数
之外,还有其他方法可以获得
函数
指针
吗?更确切地说,我正在使用一个库,它将
函数
指针
作为其输入。我想编写一个
成员
函数
并将其<
浏览 5
提问于2013-01-14
得票数 2
回答已采纳
4
回答
类
之间的
函数
指针
c++
、
member-function-pointers
我很难弄清楚如何将
类
成员
函数
传递给子类(不是派生的)。,它的一个
成员
是指向CFnList
类
的
指针
。
在
CTop的
构造
函数
中
实例化CFnList
指针
。所以编译器知道这个
函数
是某个
成员
函数
,而不仅仅是一个泛型(可能是
静态
的)
函数
。 有没有办法将
成员
函数
的
指针
传递到
浏览 0
提问于2013-06-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手教你:如何把C+的源程序改写成C语言
结构体对齐,字节对齐
C+之类型转换
C+:05-class和struct
C+11移动构造函数详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券