C++ 基础知识
Posted flash-ylf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 基础知识相关的知识,希望对你有一定的参考价值。
一、常用数据结构:
1. list
http://www.cplusplus.com/reference/list/list/
https://www.geeksforgeeks.org/list-cpp-stl/
表示双向链表;单向链表用forward_list;
可以在常数时间复杂度内进行插入和删除,但是不能通过下标直接获取相应位置元素。
缺点是,需要存储额外的链接信息。
二、使用方法
1. C++用Vector定义二维数组并使用
https://blog.csdn.net/a819825294/article/details/52088732
https://leetcode.com/problems/longest-common-subsequence/discuss/348884/C%2B%2B-with-picture-O(nm)
三、语言特性
1. 虚函数和纯虚
https://www.cnblogs.com/Flash-ylf/p/11498399.html
2. 函数指针和指针函数
https://blog.csdn.net/luoyayun361/article/details/80428882
3. python和C++的区别
https://blog.csdn.net/luoyayun361/article/details/80428882
4. 什么时候使用引用、什么时候使用指针
https://blog.csdn.net/hao5335156/article/details/53893714
5. 关于C++中的匿名函数-Lambda表达式
https://www.cnblogs.com/pzhfei/archive/2013/01/14/lambda_expression.html
以上是关于C++ 基础知识的主要内容,如果未能解决你的问题,请参考以下文章
C++基础一C++基础入门(20000字掌握C++基础知识)