腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
void
Classname::
operator
()(){ ....}做什么?
、
、
我正在研究一些C++代码,并遇到了以下内容{ } 我认为这与重载构造函数有关,但有人能详细说明一下吗
浏览 0
提问于2011-10-06
得票数 3
回答已采纳
1
回答
重载超类函数c++后从超类获取函数
我有一个具有以下
功能
的
超类: Superclass&
operator
<<(int num);Superclass&
operator
<<(
void
(*pf)());Subclass&
operator
<<(const char *str); S
浏览 6
提问于2019-12-02
得票数 0
回答已采纳
1
回答
布局和非位置分配器
、
、
什么是安置和非安置分配/取消分配
功能
?我一直在读秒。3.7.4.2 of N3797和placement和non-Po设函数
的
概念。例如:
void
*
operator
new(std::size_t);
void
*
operator
new[](std::
浏览 1
提问于2014-07-24
得票数 1
2
回答
重载操作符new和操作符new[]在C++中有什么区别?
、
operator
new和
operator
new[]具有相同
的
功能
原型:
void
* (size_t size)。当我要让它们超载时,我应该注意什么?如果我只超载了
operator
new,那可以吗? 过载
operator
delete和
operator
delete[]有什么区别?
浏览 2
提问于2015-10-07
得票数 1
回答已采纳
3
回答
全局不抛出::
operator
new和std::malloc
的
区别
、
、
、
、
C++具有多个获取动态存储
的
功能
,其中大多数
功能
在一些基本方面有所不同。操作系统通常会添加更多
的
内容。由于它们
的
可移植性和相似性,其中有两个是特别感兴趣
的
:malloc和::
operator
new。由于我所说
的<
浏览 3
提问于2014-04-24
得票数 34
回答已采纳
1
回答
用模板参数类中
的
静态值专门化函数模板
、
我有函数op,我想专门处理模板参数PROCESSOR::DIMENSION = 2
的
所有情况。这是可能
的
,还是我怎样才能实现类似的目标?template <class PROCESSOR> class CPU public: static int DIM
浏览 1
提问于2015-04-19
得票数 1
回答已采纳
1
回答
我能得到在重载
的
new运算符中使用new运算符
的
对象类型吗?
、
、
、
、
好
的
,我有这个函数重载:
void
*
operator
new(const std::size_t size, const std::nothrow_t&) noexcept
void
* address{ nullptr }; { }} 我想做一些像这样<e
浏览 0
提问于2019-03-25
得票数 2
2
回答
使用朋友函数重载新算子
、
、
我已经重载了‘新’操作符作为类数组
的
成员函数。我需要帮助重载它作为一个朋友
的
功能
。*
operator
new (size_t size)
void
*ptr = ::new Array; } { }
浏览 4
提问于2017-05-21
得票数 1
回答已采纳
4
回答
未定义对“
operator
delete(
void
*)”
的
引用
、
、
、
、
我是C++编程
的
新手,但已经在C和Java方面工作了很长一段时间。我试图在我正在处理
的
一些串行协议中做一个类似接口
的
层次结构,但一直收到错误:(简化
的
)代码如下: virtual uint8_t nextByte();构造函数和nextByte函数是在Strin
浏览 0
提问于2011-08-11
得票数 20
回答已采纳
2
回答
为什么在“操作符删除”中将"const T*“转换为"
void
*”?
、
、
、
、
可能重复: ...delete可以理解
的
是,free()是一个函数,因此不能将const
void
*转换为
void
*。但是为什么在
operator
delete (默认或重载)情况下允许这样做呢?这难道不是一个
功能
错误
的
结构吗?
浏览 2
提问于2011-11-15
得票数 4
回答已采纳
1
回答
是否可以根据分配对象
的
类型特征重写全局新运算符?
、
、
我正在尝试升级我们
的
集合固定块内存分配程序,以利用C++11类型
的
特性。目前,通过以传统方式重写,可以强制将任何对象分配到正确
的
池中,例如{ // if-cascade just for simplestwork properly} 在许多情况下,如果可以根据类型特征(如is_trivially_destructible )将对象分派到不同
浏览 5
提问于2013-05-24
得票数 8
回答已采纳
3
回答
覆盖运算符
、
、
、
有没有人告诉我构造函数重写
的
事..我有这个在我
的
班上..这看起来像是重载(相同
的
函数名称和返回类型,但不同
的
参数列表),但它
的
重载..它是如何覆盖
的
..谁能给我解释一下这两行
的
功能
浏览 1
提问于2010-11-16
得票数 1
5
回答
哪个是首选: C++中
的
foo(
void
)或foo()
、
我看到了在C++中定义转换操作符重载
的
两种样式, 问题1.我认为这两种样式(是否添加
void
)具有相同
的
功能
,对吗?问题2.是否有更好
的
选择?
浏览 1
提问于2009-06-20
得票数 4
1
回答
带友函数和操作符重载
的
C++模板
、
、
、
我可以在简单
的
重载函数上模板,但是朋友函数有问题。*注:(更新后)守则经更正后.std::cout << std::endl << x << " " << y << " " << z;
void
operator
~();
void</e
浏览 2
提问于2016-01-09
得票数 1
回答已采纳
1
回答
我可以将重载
的
“new”运算符与原始
的
“new”一起使用吗?
void
*
operator
new(size_t size) //return malloc(size);} {} {
浏览 25
提问于2021-03-31
得票数 1
5
回答
“新”算子与“新”函数
的
区别
、
采访问题:“新”运算符和“新”
功能
有什么区别?是错误
的
答案吗?还是面试官只是在和我玩游戏?如果是错误
的
答案,什么是正确
的
答案? 我继续说,如果您需要自定义分配,“新”操作符可能会被重载,但是他想知道如何重载它。当然,我没有这个答案,因为我从来没有这个需要,但我告诉他,我可以在10分钟内找到答案(在面试中,这永远不是正确
的
答案)。所以无论如何,在做了一些关于“新”运算符和“新”函数
的
浏览 10
提问于2012-08-12
得票数 9
2
回答
从HttpServlet中
的
请求参数解析JSON
、
、
我需要实现一个解析器,它解析来自"JSON字符串“
的
一些值。,如下所示: {"fieldName":"name","
operator
":"iContains","value":"a string"} {"fieldName":"date","
浏览 6
提问于2013-02-26
得票数 0
回答已采纳
4
回答
使用函数对象,但函数指针是必需
的
、
、
我必须使用一些需要函数指针
的
遗留代码,比如说:{}struct X X(Y y) : member(y) {}; 我应该如何修改/包装类X,以便LEGACY_CODE可以访问X::
opera
浏览 0
提问于2011-11-18
得票数 0
1
回答
如何在OSX上获得tbbmalloc_proxy?
、
、
、
线程构建块包括一个以libtbbmalloc (和scalable_allocator)形式
的
线程本地分配器。对于Linux和Windows,他们还提供了一个libtbbmalloc_proxy,它只需通过链接就可以用可伸缩
的
版本取代malloc和new。官方文档中没有提到OSX上
的
libtbbmalloc_proxy,它也没有出现在发行版
的
lib目录中。在OSX上获得可伸缩new
的
标准方法是什么?
浏览 3
提问于2014-05-06
得票数 0
回答已采纳
4
回答
void
操作符()()
的
功能
我对
void
operator
()()
的
功能
感到困惑。你能给我讲讲吗,例如:{ { do_something_else();}; 这里,为什么我们需要
operator
第一个和
浏览 6
提问于2012-08-08
得票数 25
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券