- 主题:从一段代码看编译器优化带来的编程挑战
能不能说说用的什么版本的编译器
有没有看看该版本的编译器支持什么lint
【 在 foliver 的大作中提到: 】
: 例子来自于当前一个大型项目。简化起见,代码原理大概是下面的样子。
: std::vector<int> test_re(int a)
: {
: ...................
--
FROM 114.242.248.*
警告可以升级成error
项目不重视自然就越来越乱了
那也不是编译器的错误。
现在类型推导这么牛逼了,楼主的这个例子根本不算啥难事
【 在 z16166 的大作中提到: 】
: 有编译警告,应该是被无视了
: 我现在有个工程,近2千的编译警告,根本没人管,只要不出问题就不影响KPI.
: 我挑着改了一些。这应该是很多小项目的现状。
: ...................
--
FROM 114.242.248.*
晕 你这个说的怎么感觉是编译器的锅
【 在 z16166 的大作中提到: 】
: 肯定不能算编译器的锅了
: 我之前在本版贴过一个没return语句的函数,这种UB被g++给优化成了死循环,理论上优化成啥都有可能。
:
--
FROM 114.249.22.*