
c++
文章平均质量分 64
大卫不加班
不会做饭的厨师不是好程序员!
展开
-
vs2017启动错误,这可能是由某个扩展导致的****
时隔一年,回归c++学习,安装最强ide vs2017,结果运行新写的helloworld,竟然报错了!!!网上的解决方式挺多的,什么改注册表之类,比如:一,他人博客解决方式:以下是其他博客引用内容,但是我这儿不好使,引用自此博客有几个解决办法1.对于32位机器,查找注册表的项:[hkey_classes_root\clsid{73b7dc00-f498-4abd-ab79-d...原创 2018-09-03 13:41:06 · 6770 阅读 · 0 评论 -
人见人怕的指针是何许物也
接触过c的小伙伴大多现在没有使用c了,但是如果要问到对c印象最深(最苦逼)的是什么,绝对会回答各种******的指针c是博主大学开始第一门学习的编程语言,满怀各种幻想,后来学了指针,就又爱又恨了.话不多说,上简单代码demo来体会一下,用不用指针的区别,以下是完整代码完整测试代码// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始...原创 2019-02-18 11:52:59 · 181 阅读 · 0 评论 -
(四)MFC学习之双缓冲贴图
何为双缓冲?双缓冲自然是相对一般的单缓冲而言的,单缓冲那么先从单缓冲开始吧,先上代码((二)MFC学习之贴图 中使用到):(代码片段)初始化:CClientDC dc(this); mdc = new CDC; //创建适配dc mdc->CreateCompatibleDC(&dc); mbmp = new CBitmap; mbmp-&...原创 2018-11-11 21:15:22 · 2502 阅读 · 1 评论 -
(五)MFC学习之使用directSound播放音频文件
环境:windows10+vs2017音频格式要求:.wav (8位24khz)(这是默认的)directx只能播放wav格式文件DirectSound提供了各种音效处理的支持,如:低延迟、3d立体和协调硬件等功能vs2012开始,vs已经集成directx步骤:创建DirectSound对象 设定协作等级(协调使用硬件的权限) 创建主缓存区 从音频文件加载音频到次...原创 2018-11-11 13:47:08 · 2329 阅读 · 0 评论 -
vs 关于各种无法解析的外部符号问题的相应解决方案
转载https://blog.youkuaiyun.com/enotswn/article/details/5934938转载 2018-10-29 12:37:22 · 2246 阅读 · 0 评论 -
(三)MFC学习之动画
环境:vs2017+windows10+mfc动画实现原理:游戏中动画实现的方式主要有两种,1,直接播放视频文件2,连续显示稍有差比的图片序列来产生动画效果,称为程序动画,是用代码来控制动画逐帧动画实现原理:使用定时器创建游戏刷新循环,一般不使用多个定时器,多个定时器可能会出现某一时刻需要刷新多个动画,会造成混乱需要用到得到类:CMyApp(继承自CWinApp)和...原创 2018-10-19 20:21:09 · 4693 阅读 · 0 评论 -
(二)MFC学习之贴图
环境:win10+vs2017+mfc涉及到的内容:1,位图的加载CBitmap * m_Bitmap=new CBitmap;m_BitMAP->m_hObject=LoadImage(NULL,"**.BMP",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);2,位图的运算CClientDc dc(this);dc.BitBlt(dc....原创 2018-10-19 11:28:05 · 4296 阅读 · 2 评论 -
(一)MFC学习之创建第一个窗口
环境:windows10+vs2017需要两个类:1,CMyWnd,继承自CFrameWnd(窗口框架类,窗口有就是这个类的实例化对象)2,CMyApp,继承自CWinApp(app类,在这个类中的InitInstance方法中实例化窗口,初始化自己的窗口类型成员变量)使用vs2017开发过程:1,选择windows桌面的windows桌面向导2,应用程序类型选择 W...原创 2018-10-18 23:19:42 · 2318 阅读 · 0 评论 -
MFC 之 afxwin.h无法打开
环境:windows10+vs2017使用mfc开发wndows应用时需要引入头文件#include<afxwin.h>但是这样写之后提示 afxwin.h无法打开多半是安装vs时没有选择上一些配置,导致mfc的相关配置出现问题解决:打开vs 的installer程序->更多->修改然后下载安装,即可使用mfc构建一个窗口的过程:...原创 2018-10-18 21:58:48 · 44774 阅读 · 16 评论 -
MFC-第一个窗口
此文仅仅记录mfc学习的第一个窗口这是面向过程的创建窗口,代码冗长,后续介绍面向对象使用窗口,MFC类库先上代码#include "stdafx.h"#include "window001.h"#include <windows.h>#define MAX_LOADSTRING 100//过程函数LRESULT CALLBACK myProc(HWND h...原创 2018-10-08 10:48:58 · 731 阅读 · 0 评论 -
一个计算器,只能乘2和减1
现有一个奇葩的计算器,只能执行乘2和减1操作,现在给定任意两个数字m,n,其中m,n范围是 1<=m,n<=10^9解决方式:分情况讨论:1,m=n 结果为02,m>n 结果为 m-n3,m<n 3.1 m<2*n-1 m-=1 3.2 m>=2*n-1 m*=2c++代码实现:1,循环实现int...原创 2018-09-03 21:47:46 · 2633 阅读 · 0 评论 -
cocos 的一个小坑
CCASSERT(_rotationZ_X == _rotationZ_Y, "CCNode#rotation. RotationX != RotationY. Don't know which one to return");原创 2019-04-30 10:46:21 · 453 阅读 · 0 评论