- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 GetVersion 获取系统版本号
概述:DWORD WINAPI GetVersion(void);返回当前操作系统的版本,如果调用成功,返回值的低位字中包含操作系统的主版本与次版本,高位字节包含有操作系统build号。对于所有平台,低位字包含操作系统的版本号, 低位字的低字节是系统的主版本号,用十六进制表示;低位字的高字节表示系统的次版本号,用十六进制表示,高位字表示系统的bulid号。示例:#include
2016-06-08 22:27:10
6168
原创 StringcbCopyN
概述:StringCbCopyN 是用以替代与strncpy, StringCbCopyN 拷贝一个给定字节数目的源字符串到目标字符串。通过给定目标缓冲区的大小以确保StringCbCopyN不对目标缓冲区越界问,避免缓冲区溢出等安全问题。函数原型:HRESULT StringCbCopyN( __out LPTSTR pszDest,// 目标缓冲区指针 __i
2016-06-08 22:17:21
1430
原创 wchar_t 与 unsigned short 类型不匹配问题
VS2010中,C++默认是内置wchar_t数据类型,所以unsignedshort 与wchar_t数据类型不是一同一种数据类型。在工程属性面->c/c++->语言->把“将wchar_t”视为内置类型设置为“否”后,两者即是一种数据类型。
2016-05-27 23:46:41
1179
原创 CArray 作为函数参数与赋值操作
CArray 类派生于CObject类, 而CObject类operator= 操作符为 private (Vs2010中 在文件afx.h line 535 行): void operator=(const CObject& objectSrc); // noimplementation如果在参数调用中,通过值传递CArray 该类型,会报无法访问private错误
2016-05-27 23:30:23
2600
原创 通过 manifest 获取管理员权限
在VS项目中管理中,资源选项->添加资源->用户自定义, 资源类型设置为24,ID设置为1,把如下代码Copy到资源编辑器中,重新编译代码后exe文件会显示UAC标识。 以上方法来自网络。
2016-05-27 23:16:42
2052
原创 VS2010 下安装 openssl
一、编译openssl源码,生成库文件1、下载openssl源码,下载地址:http://www.openssl.org/source/。2、安装ActivePerl ,http://www.activestate.com/activeperl/downloads-2?utm_expid=32648309.mNiGs4RcTKmYWa8HMsB2rw.1&utm_referrer=http
2016-02-01 21:25:41
821
原创 C++入门学习笔记(四)--继承与多态
1、类的继承中内存布局C++的多态性一般是在类的继承过程中,通过动态绑定实现的。即通过基类的对象指针或者引用绑定子类对象的地址或者对象本身,在运行时通过所指向或者引用的实际对象,调用该对象的方法实体。在介绍继承之前,先简单的说明一个类对象的内存布局结构,一个类内部有数据成员与函数成员。除了静态数据外,所有的数据成员都是存放在类对象的内存布局中,而成员函数则有不同。成员函数可以分为普通成
2016-01-13 21:18:32
515
原创 STL之vector成员函数
成员函数说明assign清除vector并用指定元素填充空的vecotrat返回指定元素引用back返回最后一个元素引用begin返回第一个元素的iterator引用capacity返回当前vecotr可存储的元素个数,与size不一样cbegin返回第一个元素的const_iterator引用
2016-01-11 22:36:57
1144
原创 C++入门学习笔记(三)--类的操作符重载
1、操作符在C++中,除了四种操作符外(“::”,” .*”,”.”,” ?:”),其它内置的操作符大部分都可以是重载,但不能创造其它新的运行符如 “**”。 在类类型中,操作符重载即可以是类成员操作符也可是非类成员操作符,如果一个操作符不属于该类成员,那一般是以友元的形式出现。操作符重载的一般格式如下:[返回类型] operator([形参列表]){
2015-12-24 20:53:38
560
原创 LPCTSTR ,LPTSTR ,LPCSTR, LPSTR, CString
LPCTSTR ,LPTSTR ,LPCSTR, LPSTR, CString
2015-12-20 21:33:53
791
原创 const 与指针简谈
const 与指针简谈-----2014.5.23const与指针出现的时候很容易混淆是指针是常量还是其指向的数据是常量,下面用最简单的方法来说明1>以‘*’为界,const出现在‘*’左边表示,指向的值不能修改;const出现在‘*’右边表示指针本身不能修改,不能修改表示左值不可能修改,2>如果‘*’两边都现出const表示指针指向的值与指针本身都不能修改3>cons
2014-06-29 22:27:15
405
原创 windows矢量字体点阵数据的提取
在windows系统当中提取矢量字体的字模一般可以分为两种方法!一种方法,通过截取字体在当前window系统DC设备当中的位图,然后根据位图的像素元素提取相应的点阵数据。当字符数目比较多的时候,这种方法的缺点是提取速度不快,需要通过程序处理大量的图片像素数据来获取字符点阵,这种方法无论是从时间空间还是内存空间来看,对系统的消耗都是非常大的,同时如果用户输入的字符数量非常大时,软件界面需要提
2014-06-29 19:51:30
9166
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人