From d3ed09027ef4052420bc10589b6573cd186b08e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=91=E6=98=AF=E4=BA=BA?= <463625542@qq.com> Date: Sun, 27 Oct 2024 02:40:25 +0000 Subject: [PATCH] =?UTF-8?q?add=20C++/=E6=8C=87=E9=92=88=E7=9A=84=E9=93=BE?= =?UTF-8?q?=E5=BC=8F=E5=B8=A6=E5=8A=A8.cpp.=20=E2=88=B5=E7=AE=80=E5=8D=95?= =?UTF-8?q?=E6=98=93=E4=BF=AE=E5=A4=8D=E7=9A=84bug=E5=8D=B4=E8=AE=A9?= =?UTF-8?q?=E6=88=91debug=E4=BA=86=E5=87=A0=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ∴总结:我是人(济版) Signed-off-by: 我是人 <463625542@qq.com> --- ...1\223\276\345\274\217\345\270\246\345\212\250.cpp" | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 "C++/\346\214\207\351\222\210\347\232\204\351\223\276\345\274\217\345\270\246\345\212\250.cpp" diff --git "a/C++/\346\214\207\351\222\210\347\232\204\351\223\276\345\274\217\345\270\246\345\212\250.cpp" "b/C++/\346\214\207\351\222\210\347\232\204\351\223\276\345\274\217\345\270\246\345\212\250.cpp" new file mode 100644 index 0000000..1435405 --- /dev/null +++ "b/C++/\346\214\207\351\222\210\347\232\204\351\223\276\345\274\217\345\270\246\345\212\250.cpp" @@ -0,0 +1,11 @@ +#include +//其他头文件 +using namespace std; +//对象的成员函数 +void M_o::mosterdo() {//发生bug的成员函数 + int arr[8] = { -12, -11, -10, -1, 1, 10, 11, 12 }; + int ir = 0; + '*' != **m_cpp && (**m_cpp = ' '); + '*' != (*m_cpp)[arr[ir = rand() % 8]] && (*m_cpp -= arr[ir]);//看起来没问题,但此乃bug点(重点):一级指针会“带动”二级指针 +}//随便移动,有墙不动 +//对象的成员函数 \ No newline at end of file -- Gitee