腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
重载
std
::
数组
中
的
operator
[]
、
、
我想优化我
的
代码,
重载
std
::array
中
的
方括号运算符,我到处都在用它减去1。代码会编译,但从不调用
重载
函数,谁能告诉我为什么?#include <iostream>class A
std
::array<int,5> var{0, 1, 2, 3, 4};
std
::array<int, 5ul>::value_type&
ope
浏览 17
提问于2019-01-08
得票数 4
回答已采纳
1
回答
重载
阵列
的
operator
<<
、
、
我想
重载
任意
数组
的
operator
<<,这样代码cout << my_arr就可以工作了。首先,我尝试在const T (&arr)[N]上
重载
operator
<<
的
第二个参数,其中T和N是模板参数。但是测试代码发现了一个副作用:const char[]也匹配类型规范,并且新
的
重载
与流类
中
定义
的
重载
冲突。示例代码: #include &l
浏览 0
提问于2012-02-24
得票数 7
回答已采纳
1
回答
运算符
重载
new和delete获取编译器错误
、
、
、
我正在尝试执行一本编程书籍
中
关于“运算符
重载
”
的
代码示例。我有以下错误: char *p= new ('$') char[100];void *
operator
new(size_t sz,int setvalue) void *p; p=mall
浏览 0
提问于2020-03-03
得票数 2
1
回答
为
std
::initializer_list分配一个
数组
、
、
我试图将一个initializer_list分配给
std
::initializer_list,如下所示:arr = {0,1,2};我知道我不能尝试分配一个大小大于
数组
大小
的
初始化程序列表,但我只是想了解
std
::array是如何做到这一点
的
。我试着查看
的
代码,但没有看到
重载<
浏览 2
提问于2018-12-05
得票数 1
回答已采纳
3
回答
C++:
数组
和内存位置
、
一排排
的
角色总是能吸引我。int a[]={1,2,34};在本例
中
,cout<<a给出了
数组
a
的
位置。但是.cout<<a;1)那么为什么字符
数组
在与cout一起使用时不显示其内存位置呢? 2)如何找到字符
数组
的
位置?如能提供所有
浏览 0
提问于2014-12-13
得票数 0
回答已采纳
1
回答
提高对char
数组
中指针语法理解
、
我有这个(工作
的
)代码: char * ptr = new char[10]; cin >> ptr; :cout<<*(ptr+n)
的
输出来自输入。
浏览 11
提问于2019-03-24
得票数 2
1
回答
在整数
数组
中
获取连续输入
、
我正在尝试创建一个用于添加大整数
的
类。我有两个大小都是40
的
数组
,我想知道有没有什么方法可以不用老方法来获取输入:{} 以这种方式,我必须接受40有没有一种方法可以像我们在cin.getline
中
那样接受输入
浏览 2
提问于2016-03-17
得票数 2
1
回答
cout语句中字符串文字和字符串
的
区别?
、
、
以下打印字符串
的
方法有什么不同?他们两人似乎都在做同样
的
事情。
浏览 11
提问于2022-03-06
得票数 -4
3
回答
重载
私有枚举
的
operator
<<
、
、
我
的
类有一个私有enum,它
的
成员用于索引字符串
数组
,其输出被写到输出流
中
。
operator
<<来执行枚举值
的
查找,将其与
数组
中
的
相应字符串进行匹配,并以以下方式返回: cout << CRITICAL << ": " << messageText <<
std
::endl;我
的
问题是supportedMessageTy
浏览 3
提问于2011-10-20
得票数 1
回答已采纳
1
回答
数组
中
对象
的
内存分配
、
、
" <<
std
::endl;} { delete[] i;现在
的
结果如下: We will create one object of MyIntClass that is supposed
数组
浏览 5
提问于2020-02-18
得票数 0
3
回答
用于
std
::
operator
[]
的
operator
[]
重载
、
、
、
、
我做了很多关于值对
的
工作:
std
::pair<int, int> my_pair。有时,我需要对my_pair.first和my_pair.second执行相同
的
操作。如果我能够在my_pair[j]上执行j=0,1并在j=0,1上循环,我
的
代码就会平滑得多。(我避免使用
数组
,因为我不想麻烦地分配内存,而且我在其他事情上广泛使用pair )。因此,我想为
operator
[]定义
std
::pair<int, int>。 我不能让它工作(我不太擅
浏览 7
提问于2012-03-02
得票数 4
回答已采纳
8
回答
C++多维
数组
运算符
是否可以
重载
多维
数组
的
运算符?class A { int&
operator
[][] (const int x, const int y);}
浏览 0
提问于2012-10-18
得票数 6
回答已采纳
3
回答
为基元类型
重载
operator
<<。这有可能吗?
、
、
是否有可能
重载
基本类型
的
operator
<<?假设我想写一个
std
::endl,每次想要写一个int。我是否可以为int
重载
operator
<<,以便它自动将
std
::endl放到输出
中
?我试过了,{ strm <<
浏览 3
提问于2009-02-09
得票数 3
回答已采纳
4
回答
覆盖索引操作
我知道可以在C++
中
重写索引操作[],并像处理
数组
一样处理类内部数据。是否可以覆盖并像二维
数组
一样工作?
浏览 0
提问于2013-06-24
得票数 1
3
回答
我怎样才能禁止在C++代码
的
某些部分使用“新”呢?
、
、
、
有没有可能防止在代码
中
的
某些地方使用new?有没有一种
重载
全局new然后调用它
的
方法?
浏览 2
提问于2011-07-06
得票数 2
回答已采纳
1
回答
将数据存储在内存
中
以供以后访问
、
、
、
我有一个代码,它在目录
中
旋转以查找特定
的
文件(123.txt),并在文本框
中
列出结果。我需要做
的
是将这些结果存储在内存
中
,这样我以后就可以访问它。也许是一个
数组
?我不太确定这是怎么做到
的
。下面是执行它
的
代码: char szLogicalDrives[MAX_PATHrestult
的
代码。
浏览 1
提问于2020-06-02
得票数 0
2
回答
对于SFINAE来说,访问一个不存在
的
成员不被认为是一个“错误”吗?
、
、
我已经为漂亮
的
打印对实现了
重载
:ostream &
operator
<<(ostream &os, const P &p) { os << '(' << p.first << ", " << p.second << ')'; re
浏览 0
提问于2019-02-05
得票数 2
回答已采纳
1
回答
一个隐式转换
的
std
::string
、
、
、
我曾经用
std
::cout << str <<
std
::endl显示一个字符串,并认为也可以以这种方式显示一个隐式转换为
std
::string
的
对象。下面的代码演示了上述内容。<< x <<
st
浏览 6
提问于2021-06-05
得票数 1
回答已采纳
2
回答
Make
std
::fill呼叫非const合格
的
操作员过载
、
、
、
我试图用数字1 - 100填充
数组
。我用
的
是
std
::fill。现在,
std
::fill
的
最后一个参数是填充范围
的
数字。我认为我可以很聪明,并且传入一个具有int
重载
的
对象,所以当它分配range元素时,它还会自动增加对象
中
的
数字。
的
int
重载
。这是因为
std
::fill接受一个const引用,而且由于int
重载
不是const,所以它不会调用它。
浏览 1
提问于2016-03-11
得票数 1
回答已采纳
1
回答
通过GDB打印闪存
数组
、
、
、
因此,我为不同类型
的
数组
编写了
重载
函数,我喜欢使用这些函数,如下所示{ 现在
的
问题是,我使用了许多类型
的
多维
数组
,我必须对每个
数组
进行<em
浏览 2
提问于2020-05-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Bash编程中的数组-索引数组
Bash编程中的数组-索引数组续
Operator:固化到软件中的运维技能
机器人说明书---名词解释016课_C++语言_面向对象(4)
数组中的逆序对
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券