V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Betsy  ›  全部回复第 1 页 / 共 18 页
回复总数  343
1  2  3  4  5  6  7  8  9  10 ... 18  
@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) 这样的写法吗?
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@wnpllrzodiac
1. 不是有 RVO 嘛,两个执行效率差不多的吧。
2. 好像是会有这么个问题
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@fgwmlhdkkkw 第一种哪里不对?除过没判断 key 值是否存在导致潜在的 exception 之外。
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@tyzandhr 不需要这么高端吧,普世意义上的 C++
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@tool2dx 对,我也偏好第二种。
30 天前
回复了 Betsy 创建的主题 C++ 求教个 C++ Get 函数怎么写的问题
@sagaxu 这个如何复用?
32 天前
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
@rabbbit 你这么写肯定是不行的。数值类型为啥没有必要引用呢?
32 天前
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
@a554340466 这个地址可以发我不?原始出处没找到
32 天前
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
@InkStone 不是哈,g++ 11.4.0 亲测没有报错的。

```bash
g++ a.cc -o a.out -std=c++20 -g -Wall -Werror
```
33 天前
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
@zhouxiaoyuan GetReduceGroupId() 返回值不用 optional 修饰,却又没问题。
36 天前
回复了 Divingbear 创建的主题 Windows 如何绕开公司监控的可行性方案
公司的电脑跟自己的生活还是分开的好,比如不在公司电脑登陆个人账号。你现在的操作怕是某一天公司辞退你的直接证据。
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2024 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 01:18 · PVG 09:18 · LAX 18:18 · JFK 21:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.