小编thp*_*hp9的帖子

C++ 11,默认会员构建是件好事吗?

从C++ 11开始,我们可以默认在类中构造变量,如下所示:

class Foo{
private:
    int bar = 0;
};
Run Code Online (Sandbox Code Playgroud)

我很少见到有人使用这个功能

这是一个好习惯吗?

c++ coding-style c++11

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

如何检查指针是否仍指向C++中的有效内存?

我有一个指针,它等于另一个指针

我想检查我的指针是否等于非空的指针.

int* ptr0 = new int(5);
int* ptr1 = ptr0;

delete ptr0;

if ( ?? )
{
    std::cout << "ptr1 equals to a null ptr" << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

我该怎么写这个条件?

知道:

  • 不想在删除之后将任何ptr 设置为nullptr
  • 没有访问我的条件PTR0

c++ pointers

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

标签 统计

c++ ×2

c++11 ×1

coding-style ×1

pointers ×1