小编Pra*_*mar的帖子

我们可以重载 malloc() 吗?

我经历了重载newdelete ,我在一本书上读到newmalloc之间的区别在于new调用构造函数,返回调用变量的类型,第三个区别是我们可以逐类重载new ,而malloc不能,有人可以按类基础解释这个类吗?

c++ malloc overloading new-operator

2
推荐指数
1
解决办法
6541
查看次数

为什么我不能在以下代码中访问A类函数?

我得到的错误obj.a::get();是类a是无法访问的,我知道这obj.get()会标记错误,但我想这应该有效,这是什么问题?

class a {
    int arg1;
public:
    a(int i){
        arg1 = i;
        cout << "a() called" << endl;
    }

    void get() {
        cout << "arg1=" << arg1 << endl;
    }
};


class b {
    int arg2;
public:
    b(int j) {
        arg2 = j;
        cout << "b() called" << endl;
    }

    void get() {
        cout << "arg2=" << arg2 << endl;
    }
};

class c: private a, private b {
    int arg3;
public:
    c(int i, int j, …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

1
推荐指数
1
解决办法
93
查看次数

标签 统计

c++ ×2

inheritance ×1

malloc ×1

new-operator ×1

overloading ×1