
c++
文章平均质量分 69
pamxy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CreateDirectory
转自:百度百科 http://baike.baidu.com/view/1288758.htm目录简介C++VB声明说明返回值参数表编辑本段简介CreateDirectory, CreateDirectoryEx编辑本段C++This function creates a new directo转载 2013-03-04 13:48:01 · 979 阅读 · 0 评论 -
C++中的浅复制与深复制
自 天之痕: http://blog.youkuaiyun.com/lingang_/article/details/2927852默认构造函数将作为参数传入的对象的每个成员变量复制到新对象的成员变量中,这被称为成员浅复制。这虽然对大多数成员变量可行,但对于指向自由存储区中对象的指针成员变量不可行。成员浅复制只是将对象成员变量的值复制到另一个对象中,两个成员变量的指针最后指转载 2013-02-20 15:31:34 · 603 阅读 · 0 评论 -
c_str
c_str()将字符串以C字符数组的形式返回语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本字符串相同.std::string str="abc";str.c_str();原创 2013-03-04 17:29:34 · 425 阅读 · 0 评论 -
FindFirstFile
转自:百度百科 http://baike.baidu.com/view/1288768.htm目录VB声明说明返回值参数表注解VC声明功能说明展开VB声明说明返回值参数表注解VC声明功能说明展开编辑本段VB声明Declare Function F转载 2013-03-04 19:03:53 · 795 阅读 · 0 评论 -
asser宏
转自:百度百科 http://baike.baidu.com/view/653925.htm编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在转载 2013-03-04 15:07:03 · 522 阅读 · 0 评论 -
基础知识---const/typedef/函数指针/回调函数
转自:http://www.cnblogs.com/ezhong/archive/2011/04/15/2171478.html变量: 左值:(lvalue),左值可以出现在赋值语句的左边或右边 右值:(rvalue),右值只能出现在赋值的右边,不能出现在赋值语句的左边。变量是左值,因此可以出现在赋值语句的左边。数字字面值是右值,因此不能被赋值。in转载 2013-03-05 09:49:34 · 816 阅读 · 0 评论 -
C++笔记(1)explicit构造函数
转自:http://www.cnblogs.com/cutepig/archive/2009/01/14/1375917.html按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // 用C风格的字符串p作为初始化值转载 2013-03-05 22:14:47 · 804 阅读 · 0 评论 -
rewind
转自:百度百科 http://baike.baidu.com/view/1081229.htm函数名: rewind功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。文件内部指针转载 2013-03-05 10:21:37 · 851 阅读 · 0 评论 -
fread
转自:http://baike.baidu.com/view/656689.htm目录C语言库函数名:展开编辑本段C语言库函数名:简介函数原型:size_t fread(void *buffer, size_t size, size_t count, FILE *stream); 功 能:从一个文件流中读数据,读取count个元素,每个元转载 2013-03-05 10:33:45 · 702 阅读 · 0 评论 -
c/c++头文件函数一览表
转自:http://hi.baidu.com/jrwen0/item/e7945407decabcd61ff046ca#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数转载 2013-03-05 10:53:09 · 922 阅读 · 0 评论 -
fwrite
转自:百度百科 http://baike.baidu.com/view/656700.htm目录函数名功能用法程序示例编辑本段函数名fwrite编辑本段功能C语言函数,向文件写入一个数据块编辑本段用法size_t fwrite(const void*buffer, size_t siz转载 2013-03-05 11:12:59 · 1121 阅读 · 0 评论 -
C++ Namespace 详解
转自:http://blog.sina.com.cn/s/blog_466496f30100x73v.html命名空间的定义格式为:(取自C++标准文档)named-namespace-definition: namespace identifier { namespace-body }unnamed-namespace-definition转载 2013-03-05 19:50:23 · 721 阅读 · 0 评论 -
ftell
转自:http://baike.baidu.com/view/656699.htm语法:#include long ftell(FILE *stream);目录函数简介调用示例程序示例展开函数简介调用示例程序示例展开编辑本段函数简介函数名: ftell头文件:转载 2013-03-05 10:10:00 · 1100 阅读 · 0 评论 -
FILE
转自:百度百科 http://baike.baidu.com/view/32758.htm#3C++中的FILE需要加入stdio来使用FILE。格式:FILE *name = fopen(filename,type);filename是文件名type是指示文件读取方式的字符串:"r" = read "w" = write "rw" = rea转载 2013-03-05 10:51:21 · 675 阅读 · 0 评论 -
remove
转自:百度百科 http://baike.baidu.com/view/982238.htm#2C语言中的Remove函数简介功 能: 删除一个文件,相当于unlink函数,但是如果它的filename参数是一个目录的话,其作用就相当于rmdir函数。用 法: int remove(const char *filename); rem转载 2013-03-05 11:22:08 · 830 阅读 · 0 评论 -
GetWindowLong
转自:百度百科 http://baike.baidu.com/view/1080267.htmGetWindowLong是一个函数。该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。目录函数功能函数原型主要参数编辑本段函数功能该转载 2013-03-05 17:06:06 · 1010 阅读 · 0 评论 -
map用法
Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map构造函数; mapmapstring; mapmapint; mapmapstring; mapmapchar; mapmapchar; mapmapint; 2. map添加数据; map maplive; 1.mapli转载 2013-02-21 16:48:24 · 541 阅读 · 0 评论 -
tellg()和tellp()
转自:百度百科http://baike.baidu.com/view/4209782.htmtellg()(和tellp() ) 是C++文件流操作中获得流指针的函数。所有输入/输出流对象(i/o streams objects)都有至少一个流指针:· ifstream, 类似istream, 有一个被称为get pointer 的指针,指向下一个将被读取的转载 2013-03-06 17:16:38 · 2459 阅读 · 0 评论 -
.def
转自:百度百科http://baike.baidu.com/view/3306332.htm这个狠重要,因为不知道有这个东西,搞了一天!~目录简介文件详解编辑本段简介模块定义文件(.def) 模块定义文件是一个有着.def文件扩展名的文本文件。它被用于导出一个DLL的函数,和__declspec(dll转载 2013-03-07 21:23:50 · 855 阅读 · 0 评论 -
strncat_s
http://technet.microsoft.com/zh-cn/w6w3kbaf(zh-tw).aspx转载 2013-03-08 09:26:36 · 5381 阅读 · 0 评论 -
memcmp
转自百度百科:http://baike.baidu.com/view/1026877.htmmemcmp原型:int memcmp(const void *buf1, const void *buf2, unsigned int count);用法:#include >或#include功能:比较内存区域buf1和buf2的前count个字节。说明:转载 2013-03-09 10:34:43 · 914 阅读 · 0 评论 -
输入流输出流
流:stringstream dsData(stringstream即继承了输入流(istream)也继承了输出流(ostream))输入流(istream): dsData.read(str,num);即从流中输入num个字节到str,所以输入流即是将自己信息输入到变量的流输出流(ostream)dsData.write(str,num);即从str输出num个原创 2013-03-09 15:34:27 · 756 阅读 · 0 评论 -
WIN32_FIND_DATA
转自:百度百科http://baike.baidu.com/view/2279107.htmWIN32_FIND_DATA关于文件的全部属性信息。总计有以下以下9种:文件的标题名、文件的属性(只读、存档,隐藏等)、文件的创建时间、文件的最后访问时间、文件的最后修改时间、文件大小的高位双字、文件大小的低位双字、保留、保留。在这里只有文件标题名和文件的长度可以通过C转载 2013-03-09 16:16:24 · 1107 阅读 · 0 评论 -
关于PASCAL 和 FAR
转自:Robin's Log http://blog.youkuaiyun.com/hongweijin/article/details/74847 #define CALLBACK __stdcall#define WINAPI __stdcall#define WINAPIV __cdecl#define APIENTRY WINAPI转载 2013-02-25 11:29:17 · 832 阅读 · 0 评论 -
SetWindowLong
转自:百度百科 http://baike.baidu.com/view/1080272.htmSetWindowLong该函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。目录函数原型参数备注不支持下列nlndex参数值编辑本转载 2013-03-05 17:10:19 · 1372 阅读 · 0 评论 -
typeid
转自:百度百科http://baike.baidu.com/view/1375171.htm目录C++的typeiddede typeid编辑本段C++的typeid在c++中,typeid用于获知一个变量的具体类型。(注意:typeid是操作符,不是函数!)运行时获知变量类型名称,可以使用 typeid(变量).na转载 2013-03-09 14:15:20 · 734 阅读 · 0 评论 -
常量成员函数
成员函数:class myStr{public:bool equal(const myStr& strB){ return strName==strB.strName}private:std::string strName;}假如有两个对象strA和strB,当strA.equal(strB)时,实际上将this指针(即调用对象strA的地址)隐式地传入了myStr原创 2013-02-28 16:26:31 · 513 阅读 · 0 评论 -
GetCurrentDirectory和SetCurrentDirectory函数
转自:http://blog.youkuaiyun.com/wishfly/article/details/2906187在开发软件里,常常碰到要读取当前目录下的配置参数文件,或者打开当前目录下别的程序来运行,那么就需要获取当前进程的目录位置,这就需要使用函数GetCurrentDirectory获取当前进程所有在的目录。同时也可以使用SetCurrentDirectory函数来改变进程的转载 2013-03-04 11:25:00 · 1151 阅读 · 0 评论 -
SHGetSpecialFolderPath
转自:百度百科 http://baike.baidu.com/view/3449405.htmSHGetSpecialFolderPath目录简介编辑本段简介该api用来获取指定的系统路径API声明: function ulongSHGetSpecialFolderPath(longhwndOwne原创 2013-03-04 11:34:04 · 1298 阅读 · 0 评论 -
strchr
转自:百度百科:http://baike.baidu.com/view/671247.htm目录简介例子编辑本段简介原型:extern char *strchr(const char *s,char c);const char *strchr(const char* _Str,int _Val)char *strc转载 2013-03-04 11:47:12 · 655 阅读 · 0 评论 -
C++ map的基本操作和使用
来源:http://blog.youkuaiyun.com/mjshldcsd/article/details/72069011、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 valu转载 2013-02-21 16:55:40 · 688 阅读 · 0 评论 -
MAKEINTRESOURCE
转自:http://baike.baidu.com/view/2899077.htmMAKEINTRESOURCE是一个资源名转换的宏,VC的定义是(winuser.h):#define MAKEINTRESOURCEA(i) (LPSTR)((ULONG_PTR)((WORD)(i)))#define MAKEINTRESOURCEW(i) (LPWSTR)(转载 2013-03-29 16:52:27 · 1063 阅读 · 0 评论 -
C++编程学习50个经典网站 强力推荐
转自:http://blog.youkuaiyun.com/zhangxuye_fujitsu/article/details/8700234C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单转载 2013-03-30 21:33:34 · 1055 阅读 · 0 评论 -
VC自定义资源
用到的相关API:FineResource:查找一个资源。我们是把相关要生成的文件载入,就是用这个函数来确定其资源的位置。SizeofResource:获得资源的尺寸。LoadResource:装载资源,装入到内存中。LockResource:锁定资源,在内存中锁定。好了,现在在VC的工程中载入这个文件吧。首先,我们把***.exe或者***.mid该成***.转载 2013-03-29 19:47:24 · 1173 阅读 · 0 评论 -
C++类型转换总结
转自:http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。s转载 2013-03-17 21:16:42 · 571 阅读 · 0 评论 -
memmove
转自:http://baike.baidu.com/view/1026882.htm目录函数简介程序示例编辑本段函数简介原型:void *memmove( void*dest, const void* src,size_tcount );头文件:功能:由src所指内存区域复制count个字节到dest所指内存区域。转载 2013-03-30 12:47:45 · 799 阅读 · 0 评论 -
回调函数
转自:百度百科http://baike.baidu.com/view/414773.htm百科名片 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于转载 2013-03-18 11:00:47 · 707 阅读 · 0 评论 -
C++回调函数(callback)的使用
转自:http://www.cnwebshow.com/bc/2010-09-21/36796.html什么是回调函数(callback) 模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。转载 2013-03-18 14:23:24 · 1084 阅读 · 0 评论 -
__declspec关键字详细用法
转自:http://os.pc004.com/jiqiao/1010/26/3587439.shtml__declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。转载 2013-03-18 15:04:12 · 785 阅读 · 0 评论 -
static
下面是对static的一点讲解=============================================== 静态数据成员的使用方法和注意事项如下: 1、静态数据成员在定义或说明时前面加关键字static。 2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下: ::= 这表明: (1) 初始化在类转载 2013-03-18 20:35:22 · 633 阅读 · 0 评论