小编Oni*_*ink的帖子

CMake多体系结构编译

我想知道如何编写一个CMake设置,允许使用任何编译器和操作系统编译x86和x64架构.

architecture compilation cmake

46
推荐指数
1
解决办法
4万
查看次数

将std :: unique_ptr与标准容器一起使用

当我意识到C++ 11添加unique_ptrs 时,我一直在寻找一种方法来做动态指针的安全向量和映射.我研究了如何在Google上使用它们,但是在寻找细节方面却没有成功.我需要知道的是以下内容:

  1. unique_ptr除了自动内存收集之外,指针和s 之间究竟有什么不同?
  2. 我如何unique_ptr从矢量或地图中删除?除了擦除迭代器之外,还有什么特殊的代码吗?

c++ pointers unique-ptr c++11

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

没有类实例的类成员的地址?

我偶尔会看到与此类似的代码:

class A {
    int b;
}

void foo() {
    int* blah = &A::b;
    // Other stuff.
}
Run Code Online (Sandbox Code Playgroud)

但是如何在没有类实例的情况下获取类成员变量的地址会有用吗?它有什么作用?

c++ pointers class member

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

标签 统计

c++ ×2

pointers ×2

architecture ×1

c++11 ×1

class ×1

cmake ×1

compilation ×1

member ×1

unique-ptr ×1