编程语言
XKCK
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
笔记1——C++多态与Java多态的异同
最近参加网易笔试遇到一个问题,考察了C++ 多态特性,自己查了相关资料学习了相关用法。一般程序调用的函数地址是在编译期决定了,但是具有多态特性的函数调用地址是在程序运行期才决定。C++与Java多态的区别同 子类重写父类的函数,程序运行时根据不同对象执行相应函数 异 C++中子类只有重写父类的virtual函数时,此函数才具备多态特性来两个简单列子说明:C++#include <iostream>c原创 2016-08-05 14:49:50 · 765 阅读 · 0 评论 -
笔记2——C++ static关键字与一维动态数组的使用
static关键字静态方法的调用:类名::函数名 (Java是类名.函数名)#include <iostream> #include <cstring>class A{ public: static void f(){ std::cout << "A" << std::endl; } };class B : public A{ p原创 2016-08-05 21:01:31 · 1249 阅读 · 0 评论 -
笔记3——C++类的一些特性
/** * 主要对类中复制构造函数、操作符重载,内联函数,友元函数进行使用 * * 复制构造函数主要用于三种情况:参数传递、函数返回、赋值(Person p = x; Person p(x)) 操作符的重载不一定都是类的成员函数,主要取决于和类的关系,若是成员函数二元运算符参数类型是0个或1个参数,非成员函数对二元运算符可以使用两个参数。 inline标注表示此函原创 2016-08-17 15:37:29 · 572 阅读 · 0 评论
分享