我决定陪儿子重新长成一名女性

网友建议:远离举报者李X夫!

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

笑果之后,有人投诉了吴京……

告全体员工书

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

我问volatile的作用,ChatGPT的回答惊艳了我!

The following article is from 编程技术宇宙 Author 轩辕&ChatGPT

大家好,前几天,我发了一篇看雪的文章,给大家看了一下编译器优化导致的一些好玩的事情。

当天,在群里开始讨论起来,聊着聊着,就聊到了volatile关键字。

在C/C++里,有这么一个关键字,曾经被很多次面试问过,现在我面试经常也会问,但很多人对它的理解不到位,知道个大概,但又说不清楚。

然后我突发奇想,来问问最近的网红ChatGPT,看看它给我们如何讲解。

然后这家伙又一次惊艳到了我,不信你接着往下看。

首先,和面试一样,让它来讲讲这个关键字的作用。

讲的还不错,但只是套话,来继续往深了问:

回答的依旧很不错,看我继续给它出难题:

有那意思了,但还是不够,我们继续深挖本质,从汇编层面来看:

回答的非常细致了,再来额外考它一下:

经过ChatGPT的这一番讲解,你现在搞懂volatile这个关键字的用法了吧,下次面试肯定不虚了吧?

话说回来,这ChatGPT还真是好用,其他领域我不清楚,但是对咱们程序员来说,用熟悉了以后真是爱不释手,有这么一位学贯古今的老司机带路,学习和工作效率都提升了不少。

PS:插一句,这玩意儿也不可全信,有时候还是有一些错误的。

比如,你们去问它:GCC-G++是从哪个版本开始支持C++11的,然后在评论区留言,我估计就能得到不同的答案。

但整体来说,瑕不掩瑜,说它是一款划时代的AI产品,毫不夸张。

文章有问题?点此查看未经处理的缓存