小编Mic*_*ael的帖子

一旦成为标准的一部分 - 将提升库失去其boost命名空间并将被移动到std?

一旦Boost库(我已经读过十个Boost库被认为是标准库的一部分)成为标准库的一部分 - 它是否会保留它的boost命名空间或代码最终会在std命名空间中?

如果是后者 - 你将如何解决代码中潜在的命名空间冲突.

干杯.

c++ standards boost c++11

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

我是否需要在析构函数中使成员变量无效?

为什么人们想要明确地清除一个向量成员变量(在dtor中为on)(请参见下面的代码).清除向量有什么好处,即使它会在dtor代码的最后一行之后被销毁被执行?

class A
{
~A()
{
   values.clear();
}

private: 
  std::vector < double > values_;
};
Run Code Online (Sandbox Code Playgroud)

关于以下代码的类似问题:

class B
{
~B()
{
   if (NULL != p)
   {
       delete p_;
       p_ = NULL;
   }
}

private: 
  A * p_;
};
Run Code Online (Sandbox Code Playgroud)

由于dtor无法被调用两次,为什么要取消p_呢?

c++

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

最终用户是否需要使用.NET 3.5或.NET 4.0来运行Silverlight 3和4应用程序?

最终用户是否需要在其计算机上安装.NET 3.5或.NET 4.0才能从IE中运行Silverlight 3或4应用程序?

.net silverlight silverlight-3.0

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

标签 统计

c++ ×2

.net ×1

boost ×1

c++11 ×1

silverlight ×1

silverlight-3.0 ×1

standards ×1