小编jbo*_*ond的帖子

如何正确删除C++中的指针?

我是 C++ 新手,我有一个问题。

假设您x使用以下代码声明了该变量:

MyClass *x = new MyClass();
Run Code Online (Sandbox Code Playgroud)

使用这个变量后,我不再需要它了。

在以下提议中,首选的行动方案是什么?有什么区别?

  1. 称呼free(x);

  2. 称呼x->~MyClass();

  3. 称呼MyClass::~MyClass(p);

  4. 称呼delete x;

有人可以帮助我理解这一点吗?

提前致谢。

c++ pointers destructor

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

在 c 中计算非常大的数字

我是编程新手。我想计算一个范围内的数字的模数[0,10^24]。例如:(12 * 10^22) % 89 我知道我不能用像 long、integer 等通常的数据类型来做到这一点。我怎样才能做到这一点?有没有办法做到这一点?

提前致谢

c math modulo

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

标签 统计

c ×1

c++ ×1

destructor ×1

math ×1

modulo ×1

pointers ×1