用 c++做算法,用什么编程工具比较好?

2017-01-15 11:14:59 +08:00
 pastel
gdb 即使用某插件,调试 gdb 还是很痛苦啊
vs 调试功能强大,但是一大堆无关文件,看着也头大

有什么工具,可以干净地调试算法呢?
母亲还是觉得 vc6 不错,但是 stl 调试功能还是有点弱

有什么更好的工具呢?
7678 次点击
所在节点    程序员
68 条回复
ddhwen
2017-01-15 14:15:19 +08:00
Dev-C++,功能一般,但用来做 oJ 足以,胜在轻量
laven
2017-01-15 14:47:49 +08:00
vim / source insight / sublime / vscode
siloong
2017-01-15 14:50:04 +08:00
code blocks +1
iCyMind
2017-01-15 15:21:31 +08:00
你母亲好厉害, 居然还会调试
xiadong1994
2017-01-15 15:27:48 +08:00
Windows: VS/CLion/Qt Creator
Linux: CLion/vim
whwq2012
2017-01-15 15:28:11 +08:00
您妈妈居然会编程,看来是编程世家😁
pzzrudlf
2017-01-15 15:54:12 +08:00
@whwq2012 可能是老师
Readme16
2017-01-15 15:57:34 +08:00
@whwq2012 lz 想说的应该是目前吧……
potaty
2017-01-15 16:00:05 +08:00
gdb
zhangbohun
2017-01-15 16:02:40 +08:00
Dev-cpp
youngitachi
2017-01-15 16:02:58 +08:00
@Readme16 估计是这意思,笑死我了。
oska874
2017-01-15 16:20:05 +08:00
用脑子比较好。
extreme
2017-01-15 16:23:43 +08:00
怎么那么少人推荐 CLion ,我觉得 CLion 比 VS 好用得多。
zhidian
2017-01-15 16:28:22 +08:00
CLion 太贵……
zhidian
2017-01-15 16:28:54 +08:00
最厌烦 JB 的产品不能一次性买断。
scorfish
2017-01-15 16:46:38 +08:00
CLion 有点慢
yangff
2017-01-15 16:57:03 +08:00
VS 开一个 Empty Project
然后把要调试的代码直接拖进项目的 Source

这时候你就可以调试他了

最后搞完右键排除出项目,就行了。一个项目多次使用

然后呢,有些 OJ 是文件 IO ,有些是键盘输入,后者每次调试都要输入很烦

可以直接建一个新的代码文件,放一个 struct ,它的构造函数里面写 freopen ,析构写 close ,还可以按需要加上 system("pause")之类的
j5shi
2017-01-15 16:57:16 +08:00
看到"母亲"有点懵逼了...
htfy96
2017-01-15 16:58:24 +08:00
算法直接 vim + g++ + gdb 嘛。。或者 Linux 下可以 CLion, 2016.3.2 的 bug 已经修了不少了
alqaz
2017-01-15 18:18:44 +08:00
win 下 vs2015 ,其他的话 Qt Creator.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334683

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX