
C++
文章平均质量分 73
芥末可乐耶
天天向上
展开
-
提高C++程序运行效率的10个简单方法
本文以C/C++程序为例讲述了程序运行效率的10个简单方法,分享给大家供大家参考之用。具体分析如下:对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单转载 2015-12-09 22:30:31 · 640 阅读 · 0 评论 -
MFC win32区别
空项目好,咱们从来再来。做出来的程序肯定是黑乎乎的东西,新手做这个,高手其实也喜欢这个。win32项目,给你预编译头,新手用不到的,其实我也没用过。 win32应用程序,就是做界面的。难看的像系统自带的计算器,好看点的像QQ,更好看的就是游戏。但是这用一般书本上的c++知识是做不出来的。应该使用某个公司的开发库或操作系统API。预编译偷应该给你包含了一个做界面的头文件。 mfc就是微软转载 2016-03-11 16:42:26 · 409 阅读 · 0 评论 -
回调函数的作用
一直不太理解回调函数的作用,下面是找到的一些关于回调函数的作用的解答。1.回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。2.回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。转载 2016-03-02 10:05:06 · 348 阅读 · 0 评论 -
华为笔试(3)(有CObject内容)
1. 找错#define MAX_SRM 256DSN get_SRM_no(){ static int SRM_no; int I; for(I=0;IMAX_SRM;I++,SRM_no++) { SRM_no %= MAX_SRM; if(MY_SRM.state==IDLE)转载 2016-01-11 16:39:55 · 297 阅读 · 0 评论 -
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
原文地址:http://yacare.iteye.com/blog/2010049很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误。错误描述:1>正在编译资源...转载 2016-01-26 21:14:48 · 258 阅读 · 0 评论 -
#if defined和#if !defined(c语言的宏定义)
因为对于一个大程序而言,我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下: #define .... #define .... .... .... #define a 100 ....转载 2016-01-08 11:31:38 · 2535 阅读 · 0 评论 -
#define new DEBUG_NEW
在用vc时,利用AppWizard会产生如下代码:#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif对于#define new DEBUG_NEW首先看msdn的解释:Assi转载 2016-01-08 11:30:31 · 242 阅读 · 0 评论 -
struct和typedef struct彻底明白了
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是转载 2016-01-22 15:25:31 · 286 阅读 · 0 评论 -
VS2010如何设置使得可以是程序利用argv参数来运行
英文版:菜单Project -> Properties -> Configuration Properties -> Debugging在Command Arguments里填上即可。中文版:菜单[项目] -> 属性页 -> 配置属性 -> 调试在[命令行参数]里填上即可。记得不同参数之前用空格隔开。转载 2016-01-21 11:06:15 · 550 阅读 · 0 评论 -
vs2010未能正确加载XX包的解决方法
D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE具体步骤:开始->运行->输入cmd 按运行出来黑色DOS框。(以下步骤因人而异,要看你的C++装在哪个盘了。我是D盘所以按照D盘的说)输入d:按回车(如果你的是C盘 那就c: 按回车 以下差异不一一说明)自动跳入d盘输入cd Program Files转载 2016-06-02 07:07:51 · 754 阅读 · 1 评论