C/C++
文章平均质量分 74
C++学习记录,掺杂(部分)C语言
嵌入式小白白
这个作者很懒,什么都没留下…
展开
-
C++学习记录---2
本片为提高篇 1、模板 1.1、函数模板 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 C++另一种编程思想称为 泛型编程 ,主要利用的技术就是模板 C++提供两种模板机制:函数模板和类模板 函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 template 函数声明或定义 解释: template — 声明创建模板 typename — 表面其后面的符号是一种数据类型,可以用class代替 T — 通用的数原创 2021-09-27 22:26:04 · 731 阅读 · 0 评论 -
C/C++---单向链表
摘要 闲来无聊,写个链表玩玩 代码 主要功能有: 创建链表头 创建新链表 添加新链表 显示链表 查找链表 更改链表 删除链表 list.h #pragma once #include <iostream> using namespace std; //信息区 struct INFO { string name; int age; }; //链表部分 struct LIST { INFO info; struct LIST* next; }; list.c #include "l原创 2021-03-24 22:26:04 · 92 阅读 · 0 评论 -
C++学习记录---1
1、new和delete C++中利用new操作符在堆区开辟数据 堆区开辟的数据,由程序员手动开辟,手动释放,释放利用操作符 delete 语法: new 数据类型 利用new创建的数据,会返回该数据对应的类型的指针 int* func1() { int* a = new int(10); return a; } void func2() { int* arr = new int[10]; for (int i = 0; i < 10; i++) { arr[i] = i +原创 2021-03-19 11:01:26 · 210 阅读 · 0 评论