楼主: 浪漫歪歪
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 看大神同事的C++代码抑郁了怎么办

   
全局:
我最近在startup看到的代码库也差不多,学到了非常非常多模版和macro的奇淫巧技,很多C++的写法都是学第一次看到的。不过理解起来确实很花时间
回复

使用道具 举报

全局:
匿名用户 发表于 2022-06-24 10:58:40
说明他不是大神,只是一个显摆茴字几种写法的孔乙己,从而说明尊他为大神的你。。。
茴字的写法没有用,但是C++的很多技巧是把运行时的overhead移到编译时,确实性能差距很大,在performance critical的项目里还是有必要的。唯一的问题就是没法兼顾可维护性
回复

使用道具 举报

🔗
macca01 2022-6-28 05:23:48 | 只看该作者
全局:
yyy168yyy 发表于 2022-6-24 20:55
除了花里胡哨一点,真是屁用没有,不省代码,不提高运算效率. 1point 3acres
我们组里一个大叔就喜欢用bit operations, ...
windows/linux对一些bit operation处理不一样

. check 1point3acres for more.
操作系统和bit operation有啥关系?
回复

使用道具 举报

🔗
yyy168yyy 2022-6-28 21:12:21 | 只看该作者
全局:
macca01 发表于 2022-6-27 17:23.--
操作系统和bit operation有啥关系?

操作系统里编译结果在特殊情况下不一样
. .и
很多Windows里跑的结果跟Linux计算的结果不一样,有些是正常的,有些就是这种bug,我说的是做大量并行计算的core code
回复

使用道具 举报

🔗
macca01 2022-6-29 03:58:52 | 只看该作者
全局:
yyy168yyy 发表于 2022-6-28 14:12
操作系统里编译结果在特殊情况下不一样
.1point3acres
很多Windows里跑的结果跟Linux计算的结果不一样,有些是正常的 ...
.--
这是不同编译器的区别,操作系统本身不决定bit operation的behavior
回复

使用道具 举报

🔗
yyy168yyy 2022-6-29 04:19:21 | 只看该作者
全局:
macca01 发表于 2022-6-28 15:58
这是不同编译器的区别,操作系统本身不决定bit operation的behavior

嗯  你是真码农。。够较真。。
回复

使用道具 举报

🔗
yangff 2022-6-29 04:23:46 | 只看该作者
全局:
本帖最后由 yangff 于 2022-6-28 15:26 编辑 . 1point3acres.com
匿名者 发表于 2022-6-24 20:39
C++已经在meta programming的路上越走越远(偏)了。我有朋友也是C++ committee的,他给我看了个代码,我觉 ...

这个已经很清晰了,早些年没有可变参数模板的时候是用宏来自动生成0-N个参数的模板的然后再拼起来的。现在有concept,一些性质写起来就更清晰了。. .и
-baidu 1point3acres
回复

使用道具 举报

🔗
yangff 2022-6-29 04:27:06 | 只看该作者
全局:
反正模板匹配这种东西还是从fp那边拿过来的,建议多看看fp再回来看C++就很简单啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表