• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
BeyondTechnology
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 12 13 14 15 16 17 18 19 下一页
2010年10月13日
装软件为何还要重启?软件安装过程全回放
摘要: 安装软件的过程,其实就是文件解压和复制的过程。拷贝文件袋额过程中,大部分软件都开发自己独特的功能,这些功能多以DLL动态链接库的形式出现,随安装程序包一起提供。有的软件把这些DLL文件放在自身安装的目录下,另外不少软件则把这些DLL文件拷贝到系统目录下,一般为"\Windows\System"(98系统) "\Winnt\System32"(2000/2003系统)或"\Windows\Syste... 阅读全文
posted @ 2010-10-13 21:49 BeyondTechnology 阅读(1022) 评论(0) 推荐(0)
返回局部变量、局部变量的引用和指向局部变量的指针
摘要: 当返回局部对象的值时,会产生一个临时对象,局部对象将值拷贝给该临时对象(拷贝构造),所以当函数结束时,尽管局部已经析构了,但是它保存了一个副本在临时对象中,当函数接收完局部对象的值后(其实此时又进行了一次拷贝)临时对象析构。但返回局部对象的引用时,就出问题了,因为引用相当于是一个别名,也就是说返回局部引用所对应的内存快的内容给函数返回的接收对象,当函数结束时,局部对象被析构,内存块的内容变为未定义... 阅读全文
posted @ 2010-10-13 20:38 BeyondTechnology 阅读(2079) 评论(0) 推荐(0)
字符和编码
摘要: 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中... 阅读全文
posted @ 2010-10-13 20:31 BeyondTechnology 阅读(306) 评论(1) 推荐(1)
Basic MSI,InstallScript,InstallScript MSI和Inscript Object工程的基本区别
摘要: User Interface-DialogBasic MSI有BehaviorInstallScript,InstallScript MSI和Inscript Object没有Basic MSI,InstallScript MSI:Behavior and Logic-InstallScript-Customer Action and Sequences-Support Files-System ... 阅读全文
posted @ 2010-10-13 20:13 BeyondTechnology 阅读(606) 评论(0) 推荐(0)
函数及执行顺序
摘要: Before Move Data      OnBeginBefore Move Data      OnFirstUIBeforeBefore Move Data      OnMaintUIBeforeMove Data         OnMovedAfter Move Data      OnFirstUIAfterAfter Move Data      OnMaintUIAfter函数... 阅读全文
posted @ 2010-10-13 20:09 BeyondTechnology 阅读(566) 评论(0) 推荐(0)
2010年9月29日
混合使用标准库类string和C风格字符串
摘要: 可以使用C风格字符串对string对象进行初始化或赋值string类型的加法操作需要两个操作数,可以使用C风格字符串作为其中一个操作数,也允许将C风格字符串用作复合赋值操作的右操作数。在要求使用C风格字符串的地方不可以直接使用标准库string类型对象无法使用string对象初始化字符串指针:stringst2("hello world"); char *str = st2;    //compl... 阅读全文
posted @ 2010-09-29 01:45 BeyondTechnology 阅读(526) 评论(0) 推荐(0)
创建动态数组
摘要: 1、初始化动态分配的数组如果数组元素具有类型,将使用该类的默认构造函数初始化,如果是内置类型,则无初始化:string *psa = new string[10];    //array of 10 empty stringsint *pia = new int[10];        //array of 10 uninitialized ints也可以使用跟在数组长度后面的一对空圆括号,对数组... 阅读全文
posted @ 2010-09-29 01:35 BeyondTechnology 阅读(941) 评论(0) 推荐(0)
C风格字符串
摘要: 以空字符null结束的字符数组:char ca1[] = {'C','+','+'};        //no null,not C-style stringchar ca2[] = {'C','+','+','\0'};      //explicit nullchar ca3[] = {'C','+','+'};        //null terminator added automatic... 阅读全文
posted @ 2010-09-29 01:23 BeyondTechnology 阅读(2946) 评论(1) 推荐(0)
2010年9月28日
指针和const限定符
摘要: 1、指向const对象的指针const double pi = 3.14;double *ptr = π        //error:ptr is a plain pointerconst double *cptr = π    //ok:cptr is a pointer to const不能用void *指针保存const对象的地址,而必须使用const void... 阅读全文
posted @ 2010-09-28 22:53 BeyondTechnology 阅读(302) 评论(0) 推荐(0)
字符数组
摘要: char ca1[] = {'C','+','+'};      //no nullchar ca2[] = {'C','+','+','\0'};    //explicit nullchar ca3[] = "C++";        //null terminator added automaticallyca1的维数是3,而ca2和ca3的维数则是4下面的初始化将导致编译时的错误:cons... 阅读全文
posted @ 2010-09-28 22:32 BeyondTechnology 阅读(178) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3