暂时未有相关云产品技术能力~
暂无个人介绍
这个是大厂常问的一道面试题,本期将探讨这个问题怎么答。
对于不同设备上的进程之间的通信,需要网络通信,但是设备是如此丰富多样化,所以需要一套协议来对其进行规范,目前比较流行的是TCP/IP模型。本期将简要介绍这种模型。
指针和引用都是C++程序员经常使用的东西,但是他们有什么区别呢?本期我们共同探讨。
malloc作为C语言里的一个重要的关键字,分配的内存空间真的就是传入的数字的大小吗,本期将一起共同探讨malloc里的一些不为人知的细节。
虚拟内存扩展了计算机的实际内存,本期将主要讲解虚拟内存的概念与作用
对于一个大型的程序来说,直接运行太浪费时间了,C++提供了一些关键字让他们在编译期进行计算,我们用户在使用的时候就不需要花费那么多时间。
sizeof一个结构体变量得到的大小不一定是变量大小的加和,这里存在一种内存对齐机制,本文将简单介绍这种机制。
我们写好的代码是不能直接运行的,想要运行需要预编译、编译、汇编、链接四大步骤变成可执行目标文件,本文将简单介绍这四大步骤。
随着工具的日新月异,善于利用这些工具将有利于我们开发效率的提高,本文将简要介绍标题相关知识。
一个对象我们可以建立在栈上也可以建立在堆上,但是在C语言里与C++里他们的实现还不同,本文将详细介绍new delete和malloc free之间的区别。
智能指针方便了程序设计人员对于内存的使用,但是也带来了很多问题。如交叉引用问题、线程安全问题等,本文将详细介绍交叉引用问题。
C++中提供了很多关键字赋予一些东西特殊的函数,比如const、override、final等,本文将从有类和无类两个方面详细介绍const的相关用法于注意事项。剩下的等我这几天加班加点更新吧!
C++作为一种强大的面向对象的语言,其语法的复杂性可谓最高,相比于Java有自动内存回收机制,C++里对于堆上的资源需要手动进行管理,但是随着C++智能指针的出现成功的解决了这一问题,但是也正是这样也早就了C++那么难学,但是C++的也有一个很大的优点就是效率极高,所以灵活应用C++提供的新特性将有利于我们的开发效率和程序的运行效率,本文将从C++最基本的三大特性开始介绍C++这门功能强大但又极其复杂的语言。