最近我有认识的人在质疑Microsoft自家的C++ compiler没有做好内存管理。
这样一提让我也想知道,哪个机构有在负责检测每一家的compiler有确实符合
规格开出的要求呢?
希望不要是自家的检测报告,有第三方而且够大的...这样我才有办法拿去说服他XDD
谢谢!!
规格是C++ standard吗standard没管内存管理,standard没人"检测"而且standard没人完全符合
作者:
purpose (秀才遇到肥宅兵)
2015-01-16 12:50:00VC 的规格就是...这不归我管,我都丢给 Windows API 处理
gc压根没进standard, 所以没有任何compiler符合标准XD
作者:
purpose (秀才遇到肥宅兵)
2015-01-16 12:51:00Windows 的内存管理,以前是常被骂,现在好像没事了
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-01-16 13:54:00抹黑人不用证据, 反而对方要提证据自清, 你朋友是 KMT?
作者:
BlazarArc (Midnight Sun)
2015-01-16 13:57:00正想跟楼上说一样的 XDDD
我质疑是无线网络电波影响了“你认识的人”咕狗了一下所有案例都是使用者乱用的问题
作者:
holydc (のヮの)
2015-01-16 14:59:00质疑 STL 哈哈哈
作者:
wenyonba (射后不理很XX啊!!!!)
2015-01-16 15:05:00C++ 不要用 STL,这...感觉立刻会让 C++ 少了很多趣味...
作者:
carylorrk (carylorrk)
2015-01-16 16:09:00有问题就发issue给MS啊
作者:
descent (“雄辩是银,沉默是金”)
2015-01-16 17:49:00那也要证明 Memory Leak 是 stl 搞得, 有什么测试证据吗?
作者:
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, 这可得对自己很有自信
STL大多数都不含.so 都是明码在那里真的怀疑什么operation会造成leak的话 爬一下不就知道了吗 template躺在那里一个都跑不掉....不过说真的STL也不是完全没问题过 比方说有名的auto_ptr跟container交互作用(肇因于不良的auto_ptr设计)。真认为有啥问题 valgrind一下 指出来讨论一下我想这边一堆工程师攻城兽都会很兴奋地(诶)
作者:
carylorrk (carylorrk)
2015-01-18 12:59:00话说那位高人是怀疑 VC++, valgrind 应该帮不上忙XD
win上有visual leak detector
作者:
tinlans ( )
2015-01-19 16:16:00我快要笑死了 XD
作者: ctrlbreak 2015-01-19 21:09:00
不是说STL都没bug,但问题99%应该是那个我不认识的人的问题。