随笔 - 741  文章 - 0  评论 - 260  阅读 - 416万
08 2014 档案
关于typedef的用法总结(zz)
摘要:不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多 的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的 很好,我就不加... 阅读全文
posted @ 2014-08-29 07:10 莫水千流 阅读(312) 评论(1) 推荐(0) 编辑
C++友元
摘要:1,friend申明一个友元friend一般为一句申明式,它位于一个类的内部,它申明一个类或者一个函数为该类的友元。friend并不是定义一个成员函数,所以 friend放在public,protected或者private前都可以,完全是一样的。做为一个友元,即表示在该类或者该函数内部可以访问这个... 阅读全文
posted @ 2014-08-28 07:44 莫水千流 阅读(261) 评论(0) 推荐(0) 编辑
C++ 重写重载重定义区别
摘要:C++ 重写重载重定义区别(源自:http://blog.163.com/clevertanglei900@126/blog/static/111352259201102441934870/)1 成员函数重载特征: a 相同的范围(在同一个类中) b 函数名字相同 c 参数不同 d virtual关... 阅读全文
posted @ 2014-08-28 07:10 莫水千流 阅读(495) 评论(0) 推荐(0) 编辑
Item 33: 避免覆盖(hiding)“通过继承得到的名字”
摘要:莎士比亚有一个关于名字的说法。"What's in a name?" 他问道,"A rose by any other name would smell as sweet."(语出《罗密欧与朱丽叶》第二幕第二场,朱生豪先生译为:“姓名本来是没有意义的;我们叫做玫瑰的这一种花,要是换了个名字,他的香味... 阅读全文
posted @ 2014-08-27 22:15 莫水千流 阅读(335) 评论(2) 推荐(0) 编辑
编译期间侦测可转换性
摘要:template class Conversion{ typedef char Small; class Big {char dummy[2]; }; static Small Test(U); static Big Test(...); static T MakeT(); //稻草人函数publi... 阅读全文
posted @ 2014-08-27 21:13 莫水千流 阅读(186) 评论(0) 推荐(0) 编辑
c/c++的|、||、&、&&、异或、~、!运算
摘要:位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运算符。位运算符的优先级从高到低,依次为~、&、... 阅读全文
posted @ 2014-08-26 11:49 莫水千流 阅读(834) 评论(2) 推荐(0) 编辑
Because, since, as, for
摘要:because, as, for, since这几个词都是表示“原因”的连词,语气由强至弱依次为:because→since→as→for;其中because, since, as均为从属连词,引导原因状语从句;而for 是并列连词,引导并列句。 1. because表示直接原因,它所指的原因通常... 阅读全文
posted @ 2014-08-20 08:57 莫水千流 阅读(571) 评论(0) 推荐(0) 编辑
拼车专用道 HOV lane
摘要:近几年,不少人开始找人拼车上下班,这样不仅能减少车辆开支,同时也能为缓解交通拥堵贡献一份力量。在国外,不少城市都在交通高峰时段为这一类车辆开设专用车道,叫做HOV lane。A high-occupancy vehicle lane (also HOV lane, carpool lane, dia... 阅读全文
posted @ 2014-08-19 09:46 莫水千流 阅读(591) 评论(3) 推荐(0) 编辑
多重继承和虚继承的内存布局
摘要:这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006) 敬告:本文是介绍C++的技术文章,假定读者对于C... 阅读全文
posted @ 2014-08-13 15:50 莫水千流 阅读(791) 评论(0) 推荐(0) 编辑
a<<=n
摘要:a<<=n等价于a=a<<na<<n表示a左移n位(二进制)等价于a乘以2的n次方 a<<=n的含义就是,a等于a乘以2的n次方 阅读全文
posted @ 2014-08-08 10:21 莫水千流 阅读(291) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示