小编Amr*_*raf的帖子

log(n^c) 是否等于 O(log(n))

请问log(n^c)=O(log(n))这样c为常数?

我认为这是真的 log(n^c)/log(n)<=C2

所以c<=C2。这是真的?如果不是什么是真的?

algorithm math big-o

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

初始化一个指向char数组的指针

我不明白指针如何指定char数组或字符串:

char* Carr = new char[5];
Carr = "Hello";
Run Code Online (Sandbox Code Playgroud)

但是下面的代码不起作用:

int* Iarr = new int[5];
Iarr = { 1,2,3,4 };
Run Code Online (Sandbox Code Playgroud)

我知道指针可以赋值而不是值,所以编译器如何接受字符串?

c++ arrays pointers

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

在不使用虚拟析构函数的情况下删除继承的对象时中止

class a
{
public : ~a() { cout << "a"; };
};
class b :virtual public a
{
public : ~b() { cout << "b"; };
};
Run Code Online (Sandbox Code Playgroud)

在这段代码中我尝试做类似的东西:

a* p = new b;
delete p;
Run Code Online (Sandbox Code Playgroud)

给我一个错误(中止),虽然如果我删除虚拟继承它工作.我知道在没有虚拟析构函数的情况下制作类似的东西是不正确的,但为什么只有在我使用虚拟继承时才出现此错误?

c++ inheritance

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

标签 统计

c++ ×2

algorithm ×1

arrays ×1

big-o ×1

inheritance ×1

math ×1

pointers ×1