他小的有

程序设计    总计3页,当前第2页

程序设计

程序闪退的罪魁祸首竟然是格式化字符串

0

最近公司在开发一个项目,开发完成之后呢,程序偶尔有闪退的现象,不是很频繁,有时候一天出现一次,有时候一个小时出现一次,最严重的时候几分钟出现一次,简单来说就是看运气,这种概率性事件最麻烦之处在于,你想查的时候没有发生,以为它稳定时又崩溃了,

8年前 (2016-02-01) 阅读(4654) 评论(0)

程序设计

MFC动态添加弹出式菜单

1

今天一个同事问到了我怎么用MFC创建一个动态的弹出式的菜单,之前也没用过,不过根据之前的经验然后参考了一下网上的资料,现在将它记录一下,方便以后可能会用到。第一步,首先定义一个CMenu对象:CMenu *m_pMenu;第二步,

8年前 (2015-12-18) 阅读(16793) 评论(0)

程序设计

#include 与#include "head.h"有什么区别

0

#include<head.h>表明是一个工程或标准头文件,从预定义的目录开始查找。#include"head.h"表明是一个用户的头文件,在当前文件目录中查找,如果找不到,也会到预定义的目录查找。

8年前 (2015-12-15) 阅读(4307) 评论(0)

程序设计

良好的编程风格之条件比较语句

0

在编程中,我们经常用到比较,经常用到的比较类型有布尔型,整型,浮点型,和指针等等。下面是我经常用到的比较语句也推荐大家使用。比较布尔型是否为TRUE(虽然BOOL也被定义为int型):if (bResult)比较整型是否为零:if

8年前 (2015-12-14) 阅读(3195) 评论(0)

程序设计

在C/C++中插入一段汇编的方法

1

我们知道,在C/C++编程时,是可以直接使用汇编的,下面是一个在写C/C++时插入汇编的方法。#include "stdafx.h"#include <iostream>using

8年前 (2015-12-13) 阅读(3581) 评论(0)

程序设计

C++一个文件操作类的封装

0

在应用开发中,我们经常会把一些字符串,或一些结构体保存到文件中,保存到文件的方法一般都是先打开文件,然后将内容写入,最后再将文件关闭,这是不可避免的,相比C#中的File.ReadAllText,WriteAllText,ReadAllBu

9年前 (2015-12-07) 阅读(5890) 评论(0)

程序设计

VC++一个临界区的封装

0

在多线程编程中,经常会有多个线程操作一个数据对象的时候,特别是在访问临界资源的时候,这个时候往往最好的方案是在该代码段内只允许一个线程执行。下面是一个临界区的封装。CCS.h//临界区类class CCS{public

9年前 (2015-12-06) 阅读(3508) 评论(0)

程序设计

C++一个类如果不提供任何接口,如何访问它的私有变量

3

这个是我第一次笔试的笔试问题,当初我也才大四啊,想破头脑也想不出来,网上也少有人讨论这个(肯定有的,难道是当初我搜索的方式不对:(?也可能是我不理解这个题目的意思没找到答案),只记得课本上就写着,public为公有,protected为受保

9年前 (2015-12-05) 阅读(2990) 评论(0)

程序设计

VC++检测程序是否在运行,只运行一个实例的方法

1

很多时候,我们都只希望我们的程序只有一个实例在运行,这意味着我们在程序刚初始化的时候,需要检测是否已经存在一个实例。检测的方法多种多样,比如尝试端口占用、进程名称检查、窗口名称检测、文件或注册表标记、后互斥量等等。以上各有优缺点,推荐使用互

9年前 (2015-12-04) 阅读(3936) 评论(0)

程序设计

C++位操作的函数模板

0

    位操作的函数模板,通用于各整数类型,实现如下。//获取数据的位状态template<typename T>inline BOOL GetBit

9年前 (2015-12-02) 阅读(2932) 评论(0)