![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 61
cj_bigniu
这个作者很懒,什么都没留下…
展开
-
c++基础知识整理与分析
c++基础知识整理与分析1.new delete实现原理二级目录三级目录2.new delete和malloc free的区别二级目录三级目录3.内存映象二级目录三级目录4.动态内存分配方式二级目录三级目录5.继承关系中构造函数/析构函数调用关系二级目录三级目录6.const使用二级目录三级目录7.设计原则单一职责开闭原则里氏替换原则本末倒置三级目录8.设计模式二级目录三级目录1.new delete实现原理二级目录三级目录2.new delete和malloc free的区别二级目录三级目录原创 2021-04-04 17:54:41 · 200 阅读 · 1 评论 -
C++代码优化及细节编程
C++代码优化及细节编程for循环优化1.尽量不要在for循环中重复声明相同变量2.循环退出条件的变量在循环外申明初始化3.循环条件增加时,使用++i,而不使用i++4.双重循环采用小循环包大循环的方式5.循环内执行a+=b优于a=a+b6.循环内三目运算符优于if判断,但不利于代码可读性参数传递待更新for循环优化1.尽量不要在for循环中重复声明相同变量vector<int> nums={1,2,3,4,5};for(auto &x:nums){ int a = x;原创 2021-03-16 14:11:21 · 161 阅读 · 0 评论 -
数据结构c++顺序表实现栈(共享栈)
数据结构c++顺序表实现栈(共享栈)前言一、什么为共享栈?二、实现代码总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么为共享栈?基于顺序表实现,数组有连个端点,两个端点为两个栈的栈低,两个栈共用一个数组。二、实现代码#pragma onceconst int SIZE = 20;enum StatckNum.原创 2020-11-21 18:33:46 · 351 阅读 · 0 评论 -
数据结构c++双向链表(首尾指针)
数据结构c++双向链表(首尾指针)插入操作#pragma once#include <iostream>using namespace std;template <class T>class DoubleLinkList;template <class T>class Node{public: Node(T data) { this->data = data; pre = nullptr; next = nullptr原创 2020-11-21 17:01:45 · 1190 阅读 · 0 评论 -
C++单向循环链表
C++单向循环链表#pragma once#include <iostream>using namespace std;template<class T>class SingleCircularLinkList;template<class T>class Node{public: Node(T data) { this->data = data; next = nullptr; } friend ostream& op原创 2020-11-21 12:58:04 · 365 阅读 · 0 评论 -
数据结构c++单向链表
c++单向链表#pragma once#include <iostream>template<class T>class List;template<class T>class Node{ friend class List<T>;public: Node(T data) { this->data = data; }private: T data; Node *next_node;};template<cla原创 2020-11-21 10:12:11 · 95 阅读 · 0 评论 -
C++ 深拷贝、赋值拷贝
C++ 深拷贝、赋值拷贝1.类2.深拷贝3.拷贝构造```javascript4.插入元素、删除元素、访问数组编程环境:VS2017语言:c++实现功能:/****************************************************1.可以对内置数据类型以及自定义数据类型的数据进行存储2.将数组中的数据存储到堆区3.构造函数中可以传入数组的容量4.提供对...原创 2019-07-07 13:12:22 · 1679 阅读 · 0 评论