03 2014 档案
摘要:简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码class A{public: void print(){ coutprint(); p2->print();}运行一下看看结果,哟呵,蓦然回首,结果却是两个This is A。问题来了,p2明明指向的是class B的对象但却是调用的class A的print()函数,这不是我们所期望的结果,那么解决这个问题就需要用到虚函数...
阅读全文
摘要:在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。echo 和 print 都不是函数,而是语言结构,所以圆括号都不是必需的。他们的区别在于:(1) echo可以输出多个字符串,像下面这样:echo 'a','b','c';如果你非要加上圆括号,注意写成echo (
阅读全文
摘要:字符串操作:strtoupperstrtolowerstrpossubstr数学:round
阅读全文
浙公网安备 33010602011771号