全部博文(89)
发布时间:2013-11-17 16:27:05
重载和多态是不一样的,重载主要作用是多操作符号的重载。(Operator overloading)如有下面的类:[cpp] view plaincopyprint?class complex { // very simplified complex double re, im; public: complex(double r, double i) :re{r}, im{i} { } complex operator+(complex); compl.........【阅读全文】
发布时间:2013-11-17 16:22:12
JavaScript远比Java等语言更灵活,call和apply就一个体现。区分apply,call就一句话,foo.call(this, arg1,arg2,arg3) == foo.apply(this, arguments)==this.foo(arg1, arg2, arg3)call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,.........【阅读全文】
发布时间:2013-11-16 19:02:34
1、问题描述 今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。又答:鸡翁十二,值钱六十;.........【阅读全文】
发布时间:2013-11-16 18:57:47
这里是利用C++简单模拟一个生产者消费者的工作模式。没有考虑到同步问题。操作了一个队列,用BUFFER_SIZE控制了队列的大小,也根据需要可以不用控制大小。感觉数据结构无处不在。使用单一设计模式实现缓冲区。执行类代码:[cpp] view plaincopyprint?#ifndef PRODUCERCONSUMER_H #define PRODUCERCONSUME.........【阅读全文】
发布时间:2013-11-16 18:50:38
本文总结了所有关于C++ static修饰的数据和函数使用方法,作用和注意事项。原创出处:靖空间靖心关键字static在可以修饰变量和函数一 静态数据成员: public/protected/private访问规则不变1.静态数据成员的声明: 静态数据成员实际上是类域中的全局变量。谨记:在.h类里面的静态成员数据和函数都只.........【阅读全文】