摘要: C++在类的构造函数中,可以两种方式初始化成员数据(data member)。1,在构造函数的实现中,初始类的成员数据。诸如:class point{private:int x,y;public:point(int m=0,int n=0){x=m;y=n;}int GetX(){return x;}int GetY(){return y;}};2,还可以定义初始化成员列表(Initializer list)来初始化成员数据(data member)。 改写构造函数如下:point(int m=0,int n=0):x(m),y(n){}这样咋一看没有什么不同,确实,对于上面的这种简单列子来说 阅读全文
posted @ 2011-02-27 20:52 植物 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 代码 阅读全文
posted @ 2010-07-21 11:55 植物 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 使用托管、事件实现线程通信,在这里例子中通过线程2的事件来更新UI线程的进度条,在实际应用中有防界面卡死的意义。线程2的类中,我们定义一个事件RateChanged;[代码]在窗体中定义一个进度条progressbar1[代码]代码 阅读全文
posted @ 2010-07-19 11:31 植物 阅读(177) 评论(0) 推荐(0) 编辑
摘要: LNK2028错误检查声明类与实现类之间是否对应,特别是构析函数经常被忽略 阅读全文
posted @ 2010-07-16 22:00 植物 阅读(241) 评论(0) 推荐(0) 编辑
摘要: SN与TI,LS、HC与HCT的区别 公司不同+历史原因,实际区别不大CD是harris的前缀,SN是TI的前缀。但TI也同时出品CD前缀的,可能是为了保持连续性。 74HC/LS/HCT/F系列芯片的区别 1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT输入输出与LS兼容,但是功耗低;F是高速肖特基电路; 2、 LS是TTL电平,HC是COMS电平。 3、 LS输入... 阅读全文
posted @ 2010-06-23 22:40 植物 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 1,TTL电平(什么是TTL电平): 输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。 2,CMOS电平: 1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。 3,电平转换电路: 因为TTL和COMS的高... 阅读全文
posted @ 2010-06-13 01:43 植物 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: FLASH存储器和EEPROM存储器的区别1、首先从IO引脚占用方面比较,EEPROM只需占用两个IO引脚,时钟(clk)和数据(data)引脚,外加电源三个引脚即可,符合I2C通讯协议。而FLASH需要占用更多IO引脚,有并行和串行的,串行的需要一个片选(cs)引脚(可用作节电功耗控制),一个时钟(clk)引脚,FLASH读出和写入引脚各一个,也就是四个。并行的需要8个数据引脚,当然比串行的读写... 阅读全文
posted @ 2010-06-06 23:03 植物 阅读(2385) 评论(0) 推荐(0) 编辑
摘要: 在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Thre... 阅读全文
posted @ 2010-06-06 16:05 植物 阅读(361) 评论(0) 推荐(0) 编辑