[问题] 如何得知Compiler是否符合规格呢?

楼主: lovesnake (LoyalDog)   2015-01-16 11:37:19
最近我有认识的人在质疑Microsoft自家的C++ compiler没有做好内存管理。
这样一提让我也想知道,哪个机构有在负责检测每一家的compiler有确实符合
规格开出的要求呢?
希望不要是自家的检测报告,有第三方而且够大的...这样我才有办法拿去说服他XDD
谢谢!!
作者: Bencrie   2015-01-16 11:58:00
没做好内存管理是说编译时会 leak 还是怎样吗
作者: azureblaze (AzureBlaze)   2015-01-16 12:01:00
规格是C++ standard吗standard没管内存管理,standard没人"检测"而且standard没人完全符合
作者: purpose (秀才遇到肥宅兵)   2015-01-16 12:50:00
VC 的规格就是...这不归我管,我都丢给 Windows API 处理
作者: Killercat (杀人猫™)   2015-01-16 12:51:00
gc压根没进standard, 所以没有任何compiler符合标准XD
作者: purpose (秀才遇到肥宅兵)   2015-01-16 12:51:00
Windows 的内存管理,以前是常被骂,现在好像没事了
作者: uranusjr (←這人是超級笨蛋)   2015-01-16 13:54:00
抹黑人不用证据, 反而对方要提证据自清, 你朋友是 KMT?
作者: BlazarArc (Midnight Sun)   2015-01-16 13:57:00
正想跟楼上说一样的 XDDD
作者: azureblaze (AzureBlaze)   2015-01-16 14:45:00
我质疑是无线网络电波影响了“你认识的人”咕狗了一下所有案例都是使用者乱用的问题
作者: holydc (のヮの)   2015-01-16 14:59:00
质疑 STL 哈哈哈
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 15:05:00
C++ 不要用 STL,这...感觉立刻会让 C++ 少了很多趣味...
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-01-16 16:00:00
宇宙毒电波
作者: carylorrk (carylorrk)   2015-01-16 16:09:00
有问题就发issue给MS啊
作者: Bencrie   2015-01-16 16:54:00
我猜他是把 pointer 塞到容器去 XD
作者: descent (“雄辩是银,沉默是金”)   2015-01-16 17:49:00
那也要证明 Memory Leak 是 stl 搞得, 有什么测试证据吗?
楼主: lovesnake (LoyalDog)   2015-01-16 17:52:00
ˊ_>ˋ... 我放弃说服他,我决定要偷用惹
作者: EdisonX (卡卡兽)   2015-01-16 20:11:00
我也想知道有哪个 compiler "完全" 符合 standard 的...不过你说的内存管理..是 stl 吗?还是 CArray 之类的??
作者: PkmX (阿猫)   2015-01-16 20:31:00
先把证据拿出来再说 有没有leak拿valgrind之类的程式跑一下不就知道了 不要跑到最后发现只是原本写的人不会用而且他要有权威认证的第三方单位认证本来就是匪夷所思的想法人家认证完跟你说OK他就完全相信?
作者: tubbysong (song)   2015-01-16 20:45:00
其实“标准”c/cpp不管这种事的,写的不好?要怪自己要管内存的语言是商业软件应用的“开发工具”可以写低阶或系统的东西就没有“傻瓜的功能”
作者: descent (“雄辩是银,沉默是金”)   2015-01-16 22:55:00
怀疑到 stl, 这可得对自己很有自信
作者: Killercat (杀人猫™)   2015-01-17 15:29:00
STL大多数都不含.so 都是明码在那里真的怀疑什么operation会造成leak的话 爬一下不就知道了吗 template躺在那里一个都跑不掉....不过说真的STL也不是完全没问题过 比方说有名的auto_ptr跟container交互作用(肇因于不良的auto_ptr设计)。真认为有啥问题 valgrind一下 指出来讨论一下我想这边一堆工程师攻城兽都会很兴奋地(诶)
作者: carylorrk (carylorrk)   2015-01-18 12:59:00
话说那位高人是怀疑 VC++, valgrind 应该帮不上忙XD
作者: Killercat (杀人猫™)   2015-01-18 13:14:00
怀疑VC的话 还有一个对照组IC啊... XD
作者: azureblaze (AzureBlaze)   2015-01-18 14:31:00
win上有visual leak detector
作者: tinlans ( )   2015-01-19 16:16:00
我快要笑死了 XD
作者: ctrlbreak   2015-01-19 21:09:00
不是说STL都没bug,但问题99%应该是那个我不认识的人的问题。

Links booklink

Contact Us: admin [ a t ] ucptt.com