`
文章列表

inline 声明

    博客分类:
  • C++
inline only 是对complier一种请求,complier 并不一定执行。 适合声明为inline的函数的特点: 体积小,经常被调用 inline函数的定义(并非声明)需要放在头文件中
与 ANSI C 不同,C++的函数参数可以有Default Value。但在by ref的情况下,应该声明为pointer 而非一个referance ,因为pointer可以设定default value 为0 两个规则    1. 最右规则    2. 函数声明处定义default value
如果是 file scope的build-in 变量会被初始化为0 如果是local scope的build-in 变量,除非程序员指定,否则不会被初始化
使用pointer前一定要先确认其值是否为0 if (!p) 特例: delete 的时候不需要

Pass by reference

    博客分类:
  • C++
C++ 中 函数的参数传递时,如果数据量比较大,即使是没有打算修改参数的值,出于性能(速度)方面的考虑,也应该采用 采用 Pass by reference 的方式。 另外,建议在函数的参数声明时,前面加上“const” 明示。
问题: VBScript中引用ASP的字符串变量失败 <script language = 'vbscript'> Dim strLang ... strLang = <%= strAsp%> ... </script> 原因: <%= strAsp%>外围缺少引号,应该 strLang = "<%= strAsp%>"
C 语言中的 srand 和 rand     * Why “伪”随机数? 因为rand() 产生的随机数并非真正的随机数,而是通过同余算法根据srand()中的参数seed来产生的序列数中的一个。In others word, 同样的seed产生出来的序列数是一样的。 这也是Why "srand()" 要放在Loop外的原因。(即使是用time(0)作Seed,在Loop内产生的Seed也是相同的)
讲师:徐晓卓 时间 2007/12/3 *快速开发 1. ADO.NET Entity Framework 2. Language Integrated Query Case: 可以在C#中写 Select语句       实现内存对象和DB对象的直接映射       这样就不需要象以前一样,先把Table的数据取到Memory中,然后对Memory进行 一番运算后,再存回到Table中去。             Class student        { [column]            int age;          [column]            string ...
讲师:徐晓卓 时间 2007/12/3 *MS 的虚拟化分为4类 1.演示虚拟化   代表产品:Netmeeting, 远程桌面,远程协作 2.桌面虚拟化   代表产品:Virtual PC 3.服务器虚拟化   代表产品:Virtual Server 2005   目前版本:Virtual Server 2005 R2 Sp1 4.应用程序虚拟化   目前还没有产品。softgrid/瘦client概念。   目标是将Word/Excel等应用程序虚拟化。   使用起来就像目前google 提供的文档服务一样。 MS 虚拟机历史 源自于2003年收购 Connectix *虚拟 ...
When I click the "Run Sub/UserForm (F5)" command in the VBA editor I get a macro list. The code doesn't execute. The "Step Into (F8)" command doesnt work either. What am I doing wrong? >On Mar 30, 10:36 am, Matthias Klaey <m...@hotmail.com> wrote: >> "nuages&q ...
问题: 把 父-子(Table) ---> 祖先-子(Table) 解决案: 建立一个临时TmpTable , 父子Table 放入结果Table 父子Table join 父子Table(TmpTable) ---> 祖孙Table(TmpTable) 追加放入结果Table 父子Table join 祖孙Table(TmpTable) ---> 祖曾孙Table(TmpTable) 追加放入结果Table 父子Table join 祖曾孙Table(TmpTable) ---> 祖曾曾孙Table(TmpTable) 追加放入结果Table ..... ...
问题: 一些通用情报(如IP Address)在多个HTML文件中出现,变更会比较麻烦。希望能够抽取成 通用情报文件进行 include 解决案: *.js的文件中 document.write("通用情报") *html的文件zhogn <script language="javascript" src="test.js"></script>
Global site tag (gtag.js) - Google Analytics