所谓“好的编程”,通常是指一种创建软件的好方法,这种方法在软件创建的各个阶段都依赖于系统的编程思想和计划,也就是系...[作者空间]
先说一句,别的语言不敢说,反正C++是活的 。 大家一起来看看 C++ 的学习之路,从入门到精通都需要掌握什么样的...[作者空间]
Deleted 函数 背景问题 对于 C++ 的类,如果程序员没有为其定义特殊成员函数,那么在需要用到某个特殊成员...[作者空间]
对于 defaulted 函数,编译器会为其自动生成默认的函数定义体,从而获得更高的代码执行效率,也可免除程序员手...[作者空间]
本文介绍了 C++11 标准中的一个特性,右值引用和转移语义。这个特性能够使代码更加简洁高效。 新特性的目的 右值...[作者空间]
Linux 应用开发通常要考虑三个问题,即:1)在 Linux 应用程序开发过程中遇到过标准库链接在不同 Linu...[作者空间]
前言 众所周知程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么作为一个零基础,什么都不...[作者空间]
最近,社区里出现一件比较新鲜的事情:一名互联网行业的程序员在社区上大肆吐槽:头条三年的工作经验,面试阿里竟然一面就...[作者空间]
Linux 平台相关代码带来的问题 目前市场上存在着许多不同的 Linux 平台(例如:RedHat, Ubunt...[作者空间]
处理固有语言局限性的四种技术 处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们...[作者空间]
当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上...[作者空间]
在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可...[作者空间]
作为软件开发行业,新技术在不断的更新,如何在新的时代实现自己的人生价值,唯一的办法就是为自己树立一个更高的目标,一...[作者空间]
学习C++的一大好处在于,它可以帮助我们理解生命周期(Lifetime)和所有权(Ownership)的概念,以及...[作者空间]
来自于C++程序设计的一个题目。实现一个集合类,要求实现以下4个操作。 (1)向集合中添加元素,如果集合中已存在元...[作者空间]
前言 我们说的虚表其实有很多种叫法: virtual method table(VMT) virtual func...[作者空间]
《Linux 中的线程局部存储(1)》提到了一种,其实在Linux中还有一种更为高效的线程局部存储方法,就是使用关...[作者空间]
在Linux系统中使用C/C++进行多线程编程时,我们遇到最多的就是对同一变量的多线程读写问题,大多情况下遇到这类...[作者空间]
优秀程序员的成长之路不是平坦的,经历过诸多的挫折,熬过漫漫长夜,迷茫彷徨,沮丧苦恼,这些都是程序员早期的现状,有些...[作者空间]
摘要:Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat...[作者空间]