相关疑难解决方法(0)

为什么C++编译需要这么长时间?

与C#和Java相比,编译C++文件需要很长时间.编译C++文件所需的时间比运行普通大小的Python脚本要长得多.我目前正在使用VC++,但它与任何编译器都是一样的.为什么是这样?

我能想到的两个原因是加载头文件和运行预处理器,但这似乎不应该解释为什么它需要这么长时间.

c++ performance compilation

518
推荐指数
14
解决办法
11万
查看次数

isFollowingCamelCaseConventionInCPlusPlus more_import_than_readability?

我正在为我的下一个项目从Python转向C++.
我知道为什么我不应该而且我知道为什么我应该这样做.别介意辩论.

C++ conventionForVariablesIsCamelCase AndI'mHavingTrouble AcceptingIt as,at_least_for_my_eyes_it's_less_readable_than_the_lower_case_underscored_convention.

你们有没有遇到一篇文章或信息声称程序员应该采用lower_case_underscored约定并放弃camelCase,即使在C++项目中也是如此?或者也许研究表明一个人在科学上比另一个人更具可读性?

c++ coding-style readability naming-conventions

1
推荐指数
1
解决办法
253
查看次数

STL /标准C++容器的效率如何?

我在SO上阅读这篇文章:

/sf/answers/222852521/

这是对C++和C#之间性能问题的回答.这张海报来自高频交易背景,并说由于寻求纳秒节省,他编写了自己的HF工作类库.在他的帖子中,他提到他使用的C++ STL很少 - 这让我感到惊讶.

我的问题是 - C++ STL在性能方面是否已完全优化,还是仅针对普通用户进行了优化?将C中的本机数组周围的一些函数包装起来比使用Vector还是List更快?是否有任何容器内有更好的性能?

我很欣赏这些课程对99%的用户来说足够快 - 但我的问题是针对其他1%的用法.

c c++ boost stl

1
推荐指数
1
解决办法
639
查看次数