C++
OPMR
还差的远呢
展开
-
【已解决】VS报错C2760
解决C2760报错问题原创 2023-07-26 18:18:25 · 257 阅读 · 0 评论 -
【已解决】Cmake编译Qt项目出现Qt5_dir-NOTFOUND
在使用Cmake导入项目源码后,点击configure的第一步配置阶段,会出现一些路径找不到的情况。这次的Qt项目就是这个问题。一般的第三方库找到源路径比较好找,Qt这里的子路径比较多。需要选择到安装目录下的如下子路径,例如我的版本是5.14.2,直接装在C盘,地址如下。这里主要参考了之前以为前辈的博客经验,第二种写入环境变量的处理办法还没有尝试。选择后再点击configure,Cmake已经找到了Qt相关内容。有兴趣的大佬可以看一下他的帖子。原创 2023-06-03 12:01:59 · 3879 阅读 · 0 评论 -
【已解决可更新】VS2008 写入位置 0xCDCDCDCD 时发生访问冲突
VS2008项目中的变量初始化很关键原创 2022-07-15 18:24:11 · 1171 阅读 · 0 评论 -
GetKeyState函数详解
函数只有一个参数,即虚拟键码。返回值为SHORT类型,即短整型。GetKeyState函数是用来获取指定的虚拟键码的按键的状态。得到的状态表示按键是按下了还是弹起的,还是状态切换(大小写状态、数字键盘锁状态)。一、判断按键是否被按下。通过高位来进行判断,高位为1表示按键按下,高位为0表示按键弹起。具体方法如下:方法1:如果高位为1表示按键按下,此时返回值为负数(<0);如果高位为0表示按键弹起,此时返回值为正数(>0)。所以可以通过返回值与0比较进行判断按键是否按下。...转载 2021-06-23 10:24:42 · 6266 阅读 · 0 评论 -
C++四舍五入问题
C++进行除法运算时,如果运算结果是整数保存时,一般情况下是省略小数位。比如3.8÷2 = 1.9,这个1.9的结果用整型变量输出只会输出1。这一点是计算机思维和常规运算思维的不同。有一些函数对运算结果进行相应的处理floor : 不大于自变量的最大整数 ceil :不小于自变量的最大整数 round:四舍五入到最邻近的...原创 2020-03-31 14:20:27 · 3853 阅读 · 0 评论 -
解决VS安全警告
因为VS的严谨机制,内置的SDL检查功能会屏蔽一些再其他IDE上可以轻易通过的语法。比如文件流输入输出(freopen等)。之前的办法是这样的,添加#pragma warning(disable:4996)后来发现还有一种宏定义#define _CRT_SECURE_NO_WARNINGS 当然也可以再项目的属性设置里找到C/C++部分的预处理器,在预处理器定义部分加上_...原创 2020-03-27 19:17:46 · 1272 阅读 · 0 评论 -
freopen的相关应用
和这个函数的结缘好像还是大二的一次网络赛,这次再查资料也是很多和竞赛挂钩的博文。有很多讲的很细的文章,这里引用一下,若有冒犯,麻烦私信我一下,我都会删除。(简介版)https://blog.csdn.net/xavierdarkness/article/details/80638641(应用版)https://www.jianshu.com/p/988e4bbf1b4f(分析版)h...原创 2020-03-27 18:39:58 · 119 阅读 · 0 评论 -
C++封库问题
之前接触过的只是把写好的类封装成头文件,但在工程里还需要封装成库。对于库的概念和具体步骤在下面的博文中写的很详细。https://blog.csdn.net/qq_33114231/article/details/72834760(具体介绍)https://blog.csdn.net/crazy_kid_hnf/article/details/51965992(实例操作,有些小的细节问...原创 2020-01-16 16:59:23 · 906 阅读 · 0 评论