小编kar*_*enc的帖子

如何将对象添加到向量<const Obj&>?

我不知道为什么这不编译:

std::vector< const Obj& > myVector;

void foo(const Obj& obj) 
{
    myVector.push_back( obj );  
}  
Run Code Online (Sandbox Code Playgroud)

对不起,关于我想要实现的内容的一些额外信息:我不能在不破坏接口的情况下更改foo的签名,但我只想挂在通过foo传递的对象上.我确实想存储它们的指针,但我对如何做到这一点的语法感到困惑.

c++

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

Mac与Ubuntu的C/C++开发?

我正在寻找购买个人机器进行开发,我决定是使用Mac还是PC(我将运行Ubuntu).我对未来一年左右的计划涉及到比现在更多的C/C++和网络.就C/C++系统库而言,两个操作系统之间是否应该注意到这些差异?

c c++ macos ubuntu

2
推荐指数
3
解决办法
2926
查看次数

标签 统计

c++ ×2

c ×1

macos ×1

ubuntu ×1