Betsy

Betsy

V2EX 第 132385 号会员,加入于 2015-08-11 23:57:30 +08:00
根据 Betsy 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
Betsy 最近回复了
@krazy00529 那到时考虑 @ 我一下
可以短租不?过年期间租一到 2 个月。
有点好奇,开这个有啥用?
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@jones2000 但也不希望把 C++ 写成 C 呀。高级特性还是要用用的
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@PTLin 抛异常我觉得也可,在 Java 中会有大量抛异常然后处理异常的逻辑。但是在 C++ 的项目中,好像不怎么用异常处理。
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@ipwx 返回指针,会不会存在跟 #27 一样的问题?
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@lovelylain 这的确也是一种方法,但是最前面这个 const 会不会限制不住。

比如,在复杂逻辑下,会不会出现把 map 中的对象属性给修改掉的问题。

const Student* p = Get("key");
Student* q = const_cast<Student*>(p);
q.name = "ahahah";
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@jones2000 我肯定是希望 class Table 释放的时候,map_ 中的 Student 也被释放的。如果按照你这种写法的话,首先我需要写一个析构函数,其次我需要在析构函数里面写 delete Student 的逻辑,感觉变得更加复杂了。
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@nevermoreluo 所以,你是建议使用 this->map_.at(key) 这样的写法吗?
31 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@wnpllrzodiac
1. 不是有 RVO 嘛,两个执行效率差不多的吧。
2. 好像是会有这么个问题
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2358 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 02:23 · PVG 10:23 · LAX 19:23 · JFK 22:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.