CPP_C++11特性,智能指针

智能指针早就想学学了,据说很好用,趁着现在有空做个初步了解,后期做一两个小项目练练手。 1.sharedptr sharedptr用于指向相同的对象,使用引用计数,当被引用时+1,被析构时-1,当被拷贝时+1,被赋值时-1,为0则释放堆内存。sharedptr的引用计数 »

panda

CPP_四种cast

C++中cast主要用于强制类型转换 1.C的强制类型转换(所谓的“旧式转换”) int x=(int)'a'; 在C里够用,但是在面向对象编程就有点捉襟见肘 2.const_cast 用于修改类型的const或volatile属性,一般用于强制消除对象的常量性,C不 »

panda

输出斐波那契数列的第n个字母

斐波那契数列第一个数为1,标为a 第二个数也为1,标为b 类似的,f(3)=f(1)+f(2)=ab 当取第一个字母,则为a。 first word f(1) is a second word f(2) is b then third word f(3) = f(1) + »

panda