- 博客(3)
- 收藏
- 关注
原创 C++多态
因此,去掉 `virtual` 关键字后,程序的行为不再依赖于 `pa` 指向的对象的实际类型,而是完全取决于 `pa` 的静态类型(即它被声明为 `A*`)。`,那么无论 `pa` 指向的是 `A` 类型对象还是 `B` 类型对象,都将调用 `A` 类中的 `print` 方法,绕过了多态性。` 都会调用 `A` 的 `print` 方法。- 如果 `pa` 指向 `A` 对象,调用 `A` 的 `print` 方法。- 如果 `pa` 指向 `B` 对象,调用 `B` 的 `print` 方法。
2024-05-29 18:48:20
1593
原创 Edge浏览器使用chatgpt复制生成内容到word
copy下gpt的话ctrl v粘贴到左侧,右侧预览点击保存,即生成md文件。chatgpt的生成内容是markdown形式(一种标记语言)1.将生成内容保存为markdown文档(.md)2.将markdown文档转换为word文档。分别需要edge浏览器中的一个扩展和一个网页。点击此网站选择md转word,生成word。
2024-03-27 15:52:12
4563
2
原创 CTF REVERSE BUUCTF 不一样的flag1
2.(_DWORD *)&v3[4 * i + 25] 的作用是将 v3 数组的特定部分的地址转换为一个指向 DWORD(双字,即32位或4字节的整数)的指针。*(_DWORD *)&v3[25] 得到玩家当前行的位置,乘以5(每行的格子数),加上玩家当前列的位置 v4,再减去41(数组的基础偏移),最终得到一个索引。很显然v3【25】是一个单独的值,从0开始,存放了往下走了多少,用5 * *(_DWORD *)&v3[25]说明有5列,又已知有25个数,所以是5*5的迷宫。1 是常见的一般错误退出代码。
2024-03-16 10:47:51
393
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人