为了账号安全,请及时绑定邮箱和手机立即绑定

突发奇想,让索引运算符调用字符型参数?

int operator [](char c)
{
    if(c == 'x' || c == 'X' || c == '0')
    {return this->m_iX;}
    if(c == 'y' || c == 'Y' || c == '1')
    {return this->m_iY;}
}

//用coor['x']代替coor.m_iX

这样子能否实现预期功能?如果能实现,索引符号里面是不是还要加一对单引号才能正常使用?

正在回答

2 回答

可以调用字符型

0 回复 有任何疑惑可以回复我~
#1

fhfuih 提问者

非常感谢!回去我试试
2015-12-01 回复 有任何疑惑可以回复我~

LZ的想法很不错!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之模板篇
  • 参与学习       91156    人
  • 解答问题       318    个

本C++教程力求即学即会,所有知识以实践方式讲解到操作层面

进入课程

突发奇想,让索引运算符调用字符型参数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信