C++学习


一、类

1 构造函数

1、类的构造函数

2、C++中的类——构造函数

2 static const与static constexpr的类内变量成员初始化

C++中static const与static constexpr的类内变量成员初始化

3 虚函数

1、c++派生类虚函数是否可以加const

2、C++虚函数后跟const

3、C++中virtual(虚函数)的用法

4、C++中的动态类型与动态绑定、虚函数、运行时多态的实现【重要】

5、C++中基类的析构函数为什么要用virtual虚析构函数

4 其他

class Parent{……} parent; 还可以这样进行类定义?parent怎么在括号后呢?

二、STL

1 sort函数

1、c++ sort函数使用方法

2、浅析C/C++中sort函数的用法

2 哈希表学习

1、c++ map与unordered_map区别及使用

三、C++内存模型

1 字符串操作函数

1 strcpy()

【注】:把

2 strlen()

【注】:

3

【注】:

四、智能指针

1 shared_ptr

1、c++智能指针中的reset成员函数

五、多线程

1、C++多线程基础教程

2、 #include <boost/thread.hpp>

六、时间统计工具

1、std::chrono时间库详解

2、弄清std::chrono::system_clock::time_point,自定义时间工具类

3、C++中使⽤chrono进⾏时间统计和等待,aloam的laserMapping.cpp中有应用,相关代码如下:

std::chrono::milliseconds dura(2);
std::this_thread::sleep_for(dura);

七、输入/输出流

1 ofstream

ofstream之ios::ate,ios::app,ios::in,ios::out

2 stringstream

1、c++中stringstream常见用法

2、stringstream 的.str()正确用法和清空操作

3、C++返回stringstream.str()

3 其他

C++的精度输出cout.precision()的使用

八、相关头文件

1 #include < cstdlib >

#include < cstdlib >

2 #include <windows.h>

C++ windows.h详解

九、宏定义

1、#if defined和#if !defined的含义

2、#if与if什么区别啊

3、#pragma once用法总结

4、IMPLEMENT_DYNCREATE(CFileView, CView)

5、C++中BEGIN_MSG_MAP或者BEGIN_MESSAGE_MAP的个人理解

十、MFC学习

使用c++助手类将滚动添加到CWnd或CDialog中

十一、其他

1、什么时候和为什么要使用static和constexpr?

2、C++中substr()函数用法详解

3、C++容器的insert()函数三种用法

4、C++中erase()函数的使用,可以用来进行内存擦除

5、C++消息映射

6、c++中 \ 代表什么意思?

7、C++中enum的使用

8、C++中的void*理解

9、总结一下__declspec(dllimport)的作用C++中declspec(dllexport)和declspec(dllimport) 的用法介绍

10、C/C++ assert()函数用法总结

十二、其他相关

1、应用程序编程接口

2、通过C++操作ini文件

3、c++中.rc文件和resource.h的问题【可能配合MFC】

4、C++中sln,vcxproj,vcxproj.filters,lib,dll,exe含义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值