C++
#include <iostream>
#include <vector>
using namespace std;
class Shap
{
public:
vi...
imekaku
4年前 (2017-01-04) 1426℃ 0评论
1喜欢
C++
#include <iostream>
#include <vector>
using namespace std;
// 拥有一个或多个纯虚函数的类,称为抽象类
// 抽...
imekaku
4年前 (2017-01-03) 1458℃ 0评论
0喜欢
override和overwrite实例代码
C++
#include <iostream>
using namespace std;
class Base
{
public:
virt...
admin
4年前 (2017-01-03) 1376℃ 0评论
0喜欢
钻石继承实例代码
C++
#include <iostream>
using namespace std;
class BB
{
public:
int bb_;
};
clas...
admin
4年前 (2017-01-03) 1635℃ 0评论
3喜欢
overwrite重写,派生类具有和基类相同的函数名(参数可以一样也可能不一样)
overload重载,具有相同作用域的相同的函数名
override覆盖,基类有虚函数,派生类实现该虚函数
static_cast 用于编译器认可的静态转换。比如说从char 到 int, 从dou...
imekaku
4年前 (2016-12-30) 1596℃ 0评论
0喜欢
C++
#include <iostream>
//#include <vector>
#include <map>
#include <string>
usi...
imekaku
4年前 (2016-12-30) 1624℃ 0评论
0喜欢
C++中new 关键字有三个作用:
1. new operator = operator new + 构造函数 = 分配空间,调用构造函数
2. operator new = 分配空间
3. placement new = 不分配空间,调用构造函数
三种用法简单实例
...
imekaku
4年前 (2016-12-28) 1610℃ 0评论
0喜欢
C++
#include <iostream>
using namespace std;
class Test
{
public:
Test()
{
co...
imekaku
4年前 (2016-12-28) 1309℃ 0评论
0喜欢
使用有状态的静态成员函数
C++
#include <iostream>
using namespace std;
class SingleTon
{
public:
static Si...
imekaku
4年前 (2016-12-28) 1595℃ 0评论
0喜欢
C语言版本
C
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
struct Link
{
...
imekaku
4年前 (2016-12-28) 1324℃ 0评论
0喜欢