练习7.36 base % j 改成 i % j; 练习7.37 分别是第三个,第一个,第二个 练习7.38 练习7.39 不合法,Sales_data test,test的默认函数有两个,因此test不知道调用哪个,产生二义性,不合法。 练习7.40 ...
分类:
编程语言 时间:
2017-08-07 20:32:58
阅读次数:
233
推荐阅读:http://blog.csdn.net/randyjiawenjie/article/details/6693337 最近研究了一下,C++继承的内存对象模型。主要是读了读http://blog.csdn.net/haoel/article/details/3081328(C++ 对象的 ...
分类:
编程语言 时间:
2017-08-05 00:19:33
阅读次数:
179
C/C++:一个基类继承和多个基类继承的区别 1.对个基类继承会出现类之间嵌套时出现的同名问题,如果同名变量或者函数出现不在同一层次,则底层派生隐藏外层比如继承基类的同名变量和函数,不会出现二义性,而如果出现在同一阶层, 则会 出现二义性,解决办法:要么在同一阶层的底层(派生类)中重新定义可以解决, ...
分类:
编程语言 时间:
2017-07-26 20:26:13
阅读次数:
176
聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性。T-SQL提供的聚合函数一共有13个之多。 聚合函数通常会在下列场合使用: ...
分类:
数据库 时间:
2017-07-13 16:34:12
阅读次数:
238
课堂笔记 课程回顾 多态 virtual关键字 纯虚函数 virtual func() = 0; 提前布局vptr指针 面向接口编程 延迟绑定 多态的析构函数的虚函数. 多继承的二义性 . 重载 重写 重定义. 实现多态的理论基础:函数指针做函数参数. vptr指针与虚函数表. 构造函数不应为虚..... ...
分类:
其他好文 时间:
2017-07-06 11:20:49
阅读次数:
225
一、线程安全 多个线程在执行同一段代码的时候,每次的执行结果和单线程执行的结果都是一样的,不存在执行结果的二义性,就可以称作是线程安全的。 讲到线程安全问题,其实是指多线程环境下对共享资源的访问可能会引起此共享资源的不一致性。因此,为避免线程安全问题,应该避免多线程环境下对此共享资源的并发访问。 线 ...
分类:
编程语言 时间:
2017-07-03 23:56:53
阅读次数:
277
其目标是成为一个小规模的易于使用的语义化配置文件格式。TOML被设计为可以无二义性的转换为一个哈希表(Hash table)。 http://mlworks.cn/posts/introduction-to-toml/ https://github.com/toml-lang/toml ...
分类:
其他好文 时间:
2017-06-17 12:12:45
阅读次数:
201
1.制定团队的编码规范,队员阅读《构建之法》第四章内容,并讨论总结,将代码规范及编码原则发布在博客 (1) 代码风格规范 代码风格的原则是:简明,易读,无二义性。代码的分风格关键是本着“保持简明,让代码更容易读”的原则,看看争执中的代码规范能否让程序员们更好的理解和维护程序。 ? 缩进 是用Tab键 ...
分类:
其他好文 时间:
2017-06-01 14:43:11
阅读次数:
244
构建之法现代软件工程(第四次) 本周阅读了《构建之法》第四章和第五章 代码规范: 虽然计算机只关心编译生成的机器码,但是由于现代软件工程一般都是在一个团队里工作,所以代码是要给同事看的,因此一个良好的代码规范相当重要。 代码规范可以分成两个部分: 1.代码风格规范:简明,易读,无二义性。 其中又包括 ...
分类:
其他好文 时间:
2017-05-27 13:36:26
阅读次数:
163
.NET 是一个类库,你了解的越多,自己需要编写的代码就越少。 目录 三十、使用重写而不是事件处理函数 三十一、使用 IComparable<T> 和 IComparer<T> 实现顺序关系 三十二、避免使用 ICloneable 接口 三十三、仅用 new 修饰符处理基类更新 三十四、避免重载基类 ...