我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++运算符重载++内不能修改字符数组

LCR_cipher& LCR_cipher::operator++ ()
{
int Y;
int X;
char c = ' ';
for (int i = 0; i < lengthcontext; i++)
{
X = encodeLetter(context[i]);
if (X != -1)
{
Y = (a*X + c) % 29;
context[i] = encodeNumber(Y); //这里给出的提示是Exception thrown: write access violation.

this->context was 0x21112A2.

If there is a handler for this exception, the program may be safely continued.
}
}
return *this;
}

encodeNumber(Y);

看你这个函数的代码是否都正确哪。。。

近期文章

  • 安卓应用开发服务器端编程!萌新求助!!
  • c#中使用扫描枪扫描条型码的数据录入?
  • 修改D7 hit 提示 变成气泡型的 存在bug 哪位大神
  • pci 桥不转发VGA 地址
  • python 3.6.0版本环境变量的设置
  • myeclipse创建maven项目出错
  • windows可以实现全键盘操作计算机吗?
  • Linux的各个版本的区别是什么?
  • idea不能发布空目录。这是个bug吗
  • 急求java任务解决方案。。。做了好几天,头疼啊。本人小白。
  • 基于SSH的学生选课系统出现问题
  • 关于VS2013的运行时间
  • 取值:out.list.userbean.userbean
  • 使用eclipse制作基于FML的minecraft mod时出现以下报错
  • List中能取到已知字段名的值吗?
  • openvpn下能够通过客户端证书和ldap双重认证吗?
  • java 正则表达式替换问题
  • 退出登录,session不知道怎么失效了,获取不到session里面的值?
  • firfox 下event is not defined
  • JS文件在服务器中不能正常实现功能

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华