李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 71 下一页

2011年1月6日

摘要: http://msdn.microsoft.com/en-us/library/aa446817(v=VS.85).aspxBoot Trigger Example (C++)This topic contains a C++ code example that shows how to create a task that is scheduled to execute Notepad.exe when the system is started. The task contains a boot trigger that specifies a start boundary and del 阅读全文
posted @ 2011-01-06 17:17 李sir 阅读(709) 评论(0) 推荐(0)

摘要: CertGetNameString(pCertContext,CERT_NAME_SIMPLE_DISPLAY_TYPE,0,NULL,pszNameString,128);ProvName=pkeyProvInfo-pwszProvName;ContainerName=pkeyProvInfo-pwszContainerName;ProvType=pkeyProvInfo-dwProvType;CRYPTUI_WIZ_EXPORT_INFO ExportInfo;CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO ContextInfo;ZeroMemory(&Ex 阅读全文
posted @ 2011-01-06 10:05 李sir 阅读(644) 评论(0) 推荐(0)

2011年1月5日

摘要: 今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这篇文章,希望能对C语言的爱好者一些帮助。希望大家能够将本文中发现的错误及时反馈给我,以便修正。我的信箱是wp.qin@sunmedia.com。+----------------+| strtol |+----------------+i.e. string to longlong int strtol(const char *nptr, c 阅读全文
posted @ 2011-01-05 15:01 李sir 阅读(25234) 评论(0) 推荐(2)

摘要: 1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:要读写的字节数; (3)count:要进行读写多少个size字节的数据项; (4)fp:文件型指针。注意:1 完成次写操(fwrite())作后必须关闭流(fclose());2 完成一次读操作(fread())后,如果没有关闭流(fclose()),则指针(FILE * fp)自动向后移 阅读全文
posted @ 2011-01-05 14:22 李sir 阅读(985) 评论(0) 推荐(0)

2011年1月4日

摘要: 输入输出的头文件 iostream string流的头文件 sstream 文件流的头文件 fstream stringstream的用法1.利用输入输出做数据转换2.支持char*的输入和输出3.来存储可变数据的列表 阅读全文
posted @ 2011-01-04 15:27 李sir 阅读(7180) 评论(0) 推荐(0)

摘要: 一般的对于需要删除字符串开始和结尾的空格的代码,经常为Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#includeiostream2#includestring3usingnamespacestd;45voidmain()6{7stringstrTest="Hello,world.";89strTest.erase(0,strTest.find_first_not_of(''));10cout"["strTest"]" 阅读全文
posted @ 2011-01-04 15:13 李sir 阅读(753) 评论(0) 推荐(0)

摘要: 昨天遇到类内静态函数,本想自己整理下,谁知道已经有人整理的很好了,为此就不麻烦了,看了一篇就转贴在自己空间里,以便以后查询。C++的static关键字作者:韩耀旭C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#include iostream.hvoid fn();static in 阅读全文
posted @ 2011-01-04 14:03 李sir 阅读(301) 评论(0) 推荐(0)

摘要: c与c++ static函数的区别static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register(C语言程序设计(第二版)谭浩强, 第174-175页)与auto类型(普通)局部变量相比, static局部变量有三点不同1. 存储空间分配不同auto类型分 阅读全文
posted @ 2011-01-04 13:35 李sir 阅读(856) 评论(0) 推荐(0)

摘要: const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用 (1)可以定义const常量 例如: const int Max=100; int Array[Max]; (2)便于进行类型检查 例如: void f(const int i) { .........} 编译器就会知道i是一个常量,不允许修改; (3)可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。 还是上面的例子,如果在函数体内修改了i,编译器就会报错; 例如: void f(const in 阅读全文
posted @ 2011-01-04 13:03 李sir 阅读(355) 评论(0) 推荐(0)

摘要: C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。 声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译... 阅读全文
posted @ 2011-01-04 12:58 李sir 阅读(1558) 评论(1) 推荐(0)

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 71 下一页