C++进阶  之前总结过一篇博客《C++程序设计》,讲了C++的基础知识点,在这篇博客中,将主要讨论C++的核心知识点。类与对象  我们知道类是对象的抽象,对象是类实例化的结果。 两者的关系就像设计稿和房屋一样。 首先讨论创建类的方式:如何创建类:    class 类名     {public: &nbsp
转载 2017-05-03 11:42:32
341阅读
C++进阶 函数模板 函数模板语法 函数模板作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 语法: template<typename T> 函数声明或定义 解释: template 声明创建模板 typename 表面其后面的符号是一种数据类型,可以用 ...
转载 2021-08-22 16:22:00
148阅读
2评论
对网络编程/多线程/系统编程有一定了解;4:对ngnix,redis,memcache有一定了解;5:有高并发服务开发经验优先; 因为C/C++在嵌入式、移动互联网、物联网有很大的优势,有很多人就靠一个作品就创业成功了,有人搞过一个智能马桶的电子配件可以检测糖尿病,结果一飞冲天。
转载 2015-10-05 22:49:00
23阅读
侯捷C++视频八部曲手把手带你进阶最近收到很多学习者的私信问有没有侯捷
STL标准库简介序列容器和函数对象基本使用关联容器map的基本使用和查找关联容器的插入删除及迭代器失效问题从函数指针到防函数模板算法trans
转载 2021-12-28 15:47:17
314阅读
非类型模板参数1.非类型模板参数模板参数分类类型形参与非类型形参。类模板的特化类模板特化的应用之类型萃取模板的分离编译
以后可能要做c++开发了。。记录要看的书和可能用的技术,让自己有个学习的方向。。。 1. 语言基础 2. 算法与数据结构基础 3. 多线程开发基础 4. 数据库 5. 网络编程 6. 内存数据库技术 经验贴:https://www.zhihu.com/question/34574154/answer
转载 2019-03-13 18:08:00
69阅读
2评论
@TOC1.非类型模板参数模板参数分为 类型形参 和 非类型形参 类型形参即出现在模板参数列表中, 跟在class或者typename之类的参数类型名称 非类型形参:就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将参数当成常量使用#include<iostream> using namespace std; #define N 10 template <c
原创 精选 2023-05-11 11:38:47
221阅读
C++是一门广泛应用于系统开发、游戏开发、图形学、嵌入式系统、网络应用等领域的编程语言。在掌握了C++基础知识之后,进阶学习可以使你更加熟练地使用C++,并能够开发出更加复杂、高效的应用程序。下面是一些C++进阶的主题和技巧,以帮助你深入了解这门语言。内存管理C++是一门底层的编程语言,因此需要进行手动内存管理。你需要知道如何分配和释放内存,并了解内存泄漏和悬空指针等常见问题。在进阶阶段,你可以学
原创 2023-05-04 12:30:14
223阅读
C++模板进阶
原创 精选 10月前
200阅读
CC++头文件C风格C++风格输入输出输入输出说明命名空间作用创建使用::作用域限定符名字空间声明名字空间指令命名空间合并声明和定义分开命名空间嵌套命名空间别名头文件C风格#include<stdio.h>#include<math.h>C++风格#include<iostream>#include<cstdio> //C++风格 ...
原创 2021-06-17 10:09:58
544阅读
CC++头文件C风格C++风格输入输出输入输出说明命名空间作用创建使用::作用域限定符名字空间声明名字空间指令命名空间合并声明和定义分开命名空间嵌套命名空间别名头文件C风格#include<stdio.h>#include<math.h>C++风格#include<iostream>#include<cstdio> //C++风格 ...
原创 2022-03-15 09:46:10
247阅读
c++中的变长数组问题谨以此篇,献给假期还在奋斗的“同行”们。。。提到c++数组的自定义长度(变长数组)问题,不得不羡慕一下c
原创 2022-09-06 14:46:36
123阅读
C++书籍太丰富了,以下是我精选推荐的。一、C++入门普及篇: 1.《C++程序设计教程》(钱能-清华版) 讲解较为清析、简单,符合中国学生思路,价格便宜。但深度和广度欠佳,适合初学者。2.《C++程序设计语言》 C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。二、C++提高篇: 1.《C++Primer》(第四版) 有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验
转载 2013-06-09 21:05:00
136阅读
2评论
以前不太熟悉的几个点,欢迎补充。
原创 2018-05-27 16:23:24
1182阅读
目录继承继承方式公有继承特点保护继承特点私有继承特点访问控制权限继承演示阻断继承构造析构顺序子类构造子类析构演示多继承多重继承内存布局棱形继承虚继承继承继承语法class 子类名:继承方式1 基类1,继承方式2 基类2…{ …};继承方式公有继承:public保护继承:protected私有继承:private继承方式基类public成员基类protected成员基类private成员publicpublicprotectedprivate
原创 2021-06-17 10:04:22
205阅读
来源:微信公众号「编程学习基地」文章目录模板泛型函数模板值参数化类型参数化函数模板定义函数模板的使用函数模板隐式推断模板函数重载模板泛型泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些
原创 2022-01-25 10:07:34
69阅读
用unique_lock三大参数对象adopt_lock:表示已经lock了,无需再次lock了#include <mutex>#include <thread>#include <iostream>std::mutex my_mutex;void func01() {
原创 2023-03-03 06:34:01
149阅读
this指针this 是 C++ 中的一个关键字,也是一个 const 指针,不可以更改指向。指向当前对象,通过它可以访问当前对象的所有成员。成员函数最终会被编译成与对象无关的普通函数。除了成员变量,丢失所有信息相同类型的不同对象共享同一份成员函数代码。因此,编译时在成员函数中添加一个隐藏参数,将当前调用对象首地址传入,用来关联成员函数和成员变量,这就是this指针C++关键字,co...
原创 2021-06-17 10:04:32
178阅读
目录​​继承​​​​继承方式​​​​公有继承特点​​​​保护继承特点​​​​私有继承特点​​​​访问控制权限​​​​继承演示​​​​阻断继承​​​​构造析构顺序​​​​子类构造​​​​子类析构​​​​演示​​​​多继承​​​​多重继承内存布局​​​​棱形继承​​​​虚继承​​ 继承继承语法class 子类名:继承方式1 基类1,继承方式2 基类2…{ …}; 继承方式公有继承:publi
原创 2022-03-14 10:46:36
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5