我是 C++ 新手,我有一个问题。
假设您x使用以下代码声明了该变量:
MyClass *x = new MyClass();
Run Code Online (Sandbox Code Playgroud)
使用这个变量后,我不再需要它了。
在以下提议中,首选的行动方案是什么?有什么区别?
称呼free(x);
称呼x->~MyClass();
称呼MyClass::~MyClass(p);
称呼delete x;
有人可以帮助我理解这一点吗?
提前致谢。
我是编程新手。我想计算一个范围内的数字的模数[0,10^24]。例如:(12 * 10^22) % 89
我知道我不能用像 long、integer 等通常的数据类型来做到这一点。我怎样才能做到这一点?有没有办法做到这一点?
提前致谢