深圳幻海软件技术有限公司 欢迎您!

  • C/C++的八进制表示

    C/C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览134665人正在系统学习中

  • C和C++的区别介绍

         1.C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没

  • C/C++基础运算符

     写在前面本文日后更新其他高级运算符及更多优先级顺序面向初学者撰写专栏,个人原创的学习C/C++笔记(干货)编程练习所作源代码输出内容为中文,便于理解如有错误之处请各位读者指正请读者评论回复、参与投票,反馈给作者,我会获得持续更新笔记干货的动力。致粉丝:可以在阅读完我的文章后,自己尝试写一

  • C++之父做决定了:内部自救!

    ​作者|千山、言征审校|云昭进入2023年,技术圈都在围观大洋彼岸的聊天机器ChatGPT,但对于编程圈而言,没有什么比内存安全更能引起热议。近期美国国家安全局(NSA)点名批评C++,建议使用Rust等内存安全的语言,霎时间让“编程语言的安全问题”摆到桌面上,那么,C++到底能扛住这波压力,“存活

  • 盘点Visual Studio 2022 17.4 给C++开发者带来的新东西

    ​我们很高兴地宣布,VisualStudio202217.4版本正式可用。这篇文章,我将盘点一下那些对C++开发者相关的一些新功能。Arm64在17.3版本中,VisualStudio已经添加了对Arm64的原生支持。在之后的版本中,我们继续添加了对更多开发场景的支持,在最新的17.4版本中,Arm

  • 对比C++并发库,Rust简直不要太像!

    译者|卢鑫旺审校|云昭将Rust比作C++的小弟的话,相信大家都不会有异议。Rust借鉴了许多C++的设计思想。并发特性亦是如此。Rust标准库的并发特性与C++11中的特性非常相似:线程、原子操作、锁和互斥量、条件变量等等。然而,在过去的几年中,随着C++17和C++20发布,C++已经获得了相当

  • 跨全端SDK技术演进

    细想,团队进行跨平台开发已有三年有余,也是集团里面C++方向里比较早涉及该领域的部门之一,伴随业界跨平台技术发展与演进,我们也沉淀了一整套基于C++的跨平台技术体系。关于为什么要选择跨平台的实现方式WriteOnce,RunAnyWhere.越来越多的业务需求都有统一的业务诉求,按照传统的方式,在开

  • TIOBE 6 月榜单:C++ 即将超越 Java

    TIOBE公布了2022 年6月的编程语言排行榜。上月榜单内容曾指出,C#和C++将有望取代C进入Top3;时至本月,榜单头条信息则是 C++即将超越Java,进入榜单前三。TIOBECEO PaulJansen 称,Java似乎是处于失败的一方。2020年4

  • 从零开始用C++开发一款游戏引擎

    译者|朱先忠审校|孙淑娟游戏开发一直很能激励学生学习高级计算机科学。可能有些人认为游戏是孩子们喜欢的,但对于标准的计算机科学课程来说,游戏开发其实是少数几个能利用当中所有知识的领域。游戏开发涉及标准计算机科学课程中的诸多内容根据游戏的性质,你可能还需要深入到更具体的专业,比如分布式系统或人机交互。游

  • 谷歌开源 TCMalloc,专为 C 和 C++ 定制的内存分配器

      谷歌表示,其TCMalloc可以代替C和C++默认内存分配器,提供更高的扩展效率和更好的并行性支持。为了避免误解,值得注意的是,这实际上是谷歌第二次开源其内存分配器。事实上,谷歌在2005年就已经提供了其内存分配器,当时是作为谷歌性能工具的一部分连同其他工具一起推出的,其中包

  • 解读C++即将迎来的重大更新:C++20的四大新特性

     C++20(C++编程语言标准2020版)将是C++语言一次非常重大的更新,将为这门语言引入大量新特性。近日,C++开发者RainerGrimm正通过一系列博客文章介绍C++20的新特性。目前这个系列文章已经更新了两篇,本篇是第一篇,主要介绍了C++20的BigFour(四大新特性:概念

  • C++中是如何调用C接口的?

    如何在C++代码中调用写好的C接口?你可能会奇怪,C++不是兼容C吗?直接调用不就可以了?这里我们先按下不表,先看看C++如何调用C代码接口。C++如何调用C接口为什么会有这样的情况呢?想象一下,有些接口是用C实现的,并提供了库,那么C++中该如何使用呢?我们先不做任何区别对待,看看普通情况下会发生

  • 学机器学习要选择 Python 的13个原因

     Python程序语言与机器学习实践可以称得上是“珠联璧合”。  1.Python是解释语言,程序写起来非常方便写程序方便对做机器学习的人很重要。因为经常需要对模型进行各种各样的修改,这在编译语言里很可能是牵一发而动全身的事情,Python里通常可以用很少的时间实现。举

  • 为什么C++是最难学的编程语言?看大神怎么分析

     很多已经做了几年的C++程序员已经很自信觉得这门编程语言算是熟悉阶段了,但是当重新对这门语言来个彻底大扫除的时候发现,又有新的语法出现,最糟糕的是之前掌握的很多套路未必是对的。以至于很多程序员段子手留下了很多精彩的话语。你会发现等你把C++用熟练了,再去学习别的语言,那感觉爽呆了。难在你

  • 程序员必读经典长文:用十年时间自学编程

     本文转自雷锋网,如需转载请至雷锋网官网申请授权。相信很多做技术的同学都自学过,也看过「TeachYourselfProgramminginTenYears」这篇文章。虽然离初次发表已经好几年了,但所有试图自学编程的人都应该发自内心的同意它的说法(除去少数过时的具体技术部分)。直到今天,这

  • 不知道C++这七大特性,绝对枉为圈中人

    作为一种计算机语言,C++经历了许多发展变化。当然,这些改变并不是一蹴而就的。C++曾经缺乏活力与创新,因此很不受欢迎。但是在C++标准委员会决定加速发展这个语言之后,形势发生了改变。2011年起,C++一跃成为了具有活力、不断演进、广受喜爱的计算机语言。C++蜕变后也并没有简单多少,仍是最难的编程

  • 每个开发者都应该了解的一些C++特性

    作为一门编程语言,C++已经进化了很多。当然,这些改变不是一夜之间发生的。曾几何时,C++缺乏活力,导致人们不太喜欢这门语言。但是,当C++标准委员会决定加快转变时,情况就不同了。自2011年以来,C++已经成为一种不断发展的动态语言,而这正是很多人所期许的。不要误以为是这门语言变得简单了,实际并没

  • Java、Python、C++、PHP、JavaScript5大编程语言,我该选哪个?

    很多朋友在后台给我留言,问:现在这么多变成语言,Python、Java、PHP、C++、JavaScript等,究竟哪个才受欢迎?我想这应该也是你的困扰吧!其实他们各有优势,但是对于选择困难的程序员而言,这真的是个世纪难题,毕竟每个人的精力有限,不可能把所有的流行语言全学了……在我帮你解决这个问题之

  • 已35岁的C++语言重新获得程序员青睐:C++20将于年底完工

     已经35岁的编程语言C++,依然深受程序员们的青睐。在TIOBE公布的2019年4月编程语言指数中,C++居第三位,指数同比增长1.62%。作为C语言的扩展,C++在1985年创建,***的标准化版本C++17已经获得了大量编译器的支持,包括微软VisualStudio、GNUCompi

  • 2018年上半年热门编程语言排行榜,Java竟不是第一,Python笑了

    2018上半年热门编程语言有哪些?新手怎么选择合适的编程语言,以及我们这些老鸟们,怎么规划自身的职业发展,拓展编程技能,接下来为大家提供参考建议!首先看下2018十大上半年最热门编程语言排行榜各大编程语言的受欢迎程度、学习的人群数量,以及由于人工智能的兴起,最热门的编程语言排行榜也发生了变化。让我们

推荐阅读