- 主题:C++如何在程序结束的时候不调用析构函数
哈哈哈low-tech boy
【 在 DoorWay 的大作中提到: 】
: 和月薪3000的最喜欢讨论北约东扩会招致俄罗斯的如何应对继而影响美国对华政策一样,
: Low-tech boy 团队最喜欢讨论这种高端技术。:-)
: 你这种明显是测试用例组织和环境设置的问题,非要用技术来实现。
--
FROM 115.199.107.*
试过了,我们这个创建过程是async, 不知道怎么在call_once里面调用。
【 在 ble 的大作中提到: 】
: 放狗搜了一下,确实有这个需求但是没有实现,一般都推荐用lazy_static或者sync::Once自己写一个。
: 发自「今日水木 on 钛星」
--
FROM 98.42.143.*
rust的多线程没有join point之类的东西?
【 在 bihai 的大作中提到: 】
: 试过了,我们这个创建过程是async, 不知道怎么在call_once里面调用。
:
--
FROM 115.199.107.*
int main(...){
auto a = GetGood(...);
return 0;
}
上面这个好。 程序退出后没有内存泄漏,操作系统都回收了。
【 在 bihai 的大作中提到: 】
: 这是一个挺有趣的问题。是这样的,在一个系统里,有一个函数,已经写好了
:
: HigherLevel<Good> GetGood(std::string path);
: ....................
- 来自「最水木 for iPhone 11 Pro Max」
--
FROM 74.88.40.*
单元测试没有setup和teardown过程?建议在setup和teardown里做文件初始化和析构。另外,每个单元测试最好独立。你这么多单元测试共享同一个文件没问题?
【 在 bihai (new half life) 的大作中提到: 】
: 这是一个挺有趣的问题。是这样的,在一个系统里,有一个函数,已经写好了
:
: HigherLevel<Good> GetGood(std::string path);
:
--
FROM 101.86.20.*
赞精准吐槽
我看完主贴都不知道从哪开始吐。。。。
【 在 DoorWay 的大作中提到: 】
: 和月薪3000的最喜欢讨论北约东扩会招致俄罗斯的如何应对继而影响美国对华政策一样,
: Low-tech boy 团队最喜欢讨论这种高端技术。:-)
:
: ....................
- 来自「最水木 for iPhone14,2」
--
FROM 114.254.2.*
Rust,查了半天,没法做。
今天发现其实可以做,就是Once::new。我们的程序既可以async, 也可以sync。改成sync就可以了。看来我们那些给建议的都不懂Rust啊。
我们的单元测试是读这个文件,准备过程要写入这个文件。所以多个测试平行是可以的。
【 在 huatu992 的大作中提到: 】
: 单元测试没有setup和teardown过程?建议在setup和teardown里做文件初始化和析构。另外,每个单元测试最好独立。你这么多单元测试共享同一个文件没问题?
--
FROM 98.42.143.*