- 博客(128)
- 收藏
- 关注
原创 Go学习笔记10_条件语句
内容来源: https://www.runoob.com/go/go-tutorial.htmlGo语言条件语句注意: Go没有三目运算符。
2026-03-11 11:03:57
18
原创 Go学习笔记03_编码插件
内容来源: https://www.runoob.com/go/go-tutorial.html。推荐使用VsCode插件Fitten Code.
2026-03-05 10:06:51
11
原创 Go学习笔记02_环境安装
解压文件: tar -C /target/dir -xzf go1.4.linux-amd64.tar.gz。内容来源: https://www.runoob.com/go/go-tutorial.html。安装: UNIX/Linux, FreeBSD, Mac OS X。下载二进制包: go1.4.linux-amd64.tar.gz。将/target/dir/go/bin添加到PATH环境变量。安装: Windows。
2026-03-05 10:05:00
206
原创 c++学习笔记_头文件的演变
(a) 修改前都是.h后缀, 没有namespace, 是全局作用域.(b) 修改后都去掉了.h后缀, 纳入namespace std.(a) c语言的头文件,.(b) c++的头文件.
2025-07-28 13:59:04
495
原创 c++学习笔记_指针与引用
引用可以看做是一个数据的别名, 通过引用和原来的名字都能找到这份数据.数据类型 &引用名称 = 被引用的数据;引用必须在定义的同时进行初始化, 且不能再引用其它数据.int a = 99;int &r = a;//定义一个引用, r与a指代同一份数据//99//99//0x61ff08//0x61ff08, r和a的地址相同r = 47;//47, 通过引用可以修改原变量数据//47//定义一个常引用, 常引用不可修改值.r1 = 22;
2025-07-23 11:31:35
802
原创 c++学习笔记_在class A的构造函数中初始化另一个类的对象(调用B::B())时报错: error: no matching function for call to ‘B:B()‘
c++ 在class A的构造函数中初始化另一个类的对象(调用B::B())时报错: error: no matching function for call to ‘B:B()’
2025-07-18 10:16:17
562
原创 c++学习笔记_日期和时间
关于UTC简称: 英文(CUT, Coordinated Universal Time)和法文(TUC, Temps Universel Cordonné)的缩写不同, 作为妥协, 就简称UTC(Universel Time Coordinated)了.c++标准库没有提供专门的日期类型, 而是继承了c语言用于日期和时间的结构和函数. 需要c++中引入头文件.
2025-07-17 14:08:42
210
原创 c++学习笔记_格式化字符串
snprintf可以认为是sprintf的升级版, 多了一个控制字符串长度的参数.c++格式化字符串做的挺烂, 还是用c的snprintf吧.
2025-07-17 14:07:58
218
原创 c++学习笔记_vector基本知识
标准库类型vector表示对象的集合, 其中所有对象的类型都相同.vector也常被称为容器(container).vector是一个类模板.因为引用不是对象, 所以不存在包含引用的vector.在遍历vector对象时, 循环体中不能改变该vector对象的大小.数组与vector类似, 区别是:数组大小固定, 不能向数组中增加元素, 数组性能较好, 但损失了灵活性.
2025-07-16 10:16:15
173
原创 c++学习笔记_如何run一个c++程序
#2.3 a.cpp, class A具体实现。##2.4 b.h, 声明class B及成员。##2.5 b.cpp, class B具体实现。##2.2 a.h, 声明class A及成员。##2.1 主函数文件: main.cpp。
2025-07-14 10:51:18
664
原创 c++学习笔记_判断浮点数为0, int转string, 获取系统命令的标准输出
【代码】c++学习笔记_判断浮点数为0, int转string, 获取系统命令的标准输出。
2025-07-14 10:43:26
215
原创 c++ primer plus学习笔记_第10章 对象和类
{};//构造函数原型//构造函数定义//注意co是参数名, compary是成员名, 它们不能相同, 解决方法1) 成员名加m_前缀, 2) 成员名加_后缀....
2025-07-09 14:17:59
567
原创 verilog primitive
primitive中用两个数来表示边沿跳变。电平敏感: 高电平透明的latch。inst_name是可选的.边沿敏感: 负沿dff。
2025-06-27 17:06:40
491
原创 c++ primer plus学习笔记_第04章_复合类型
数组, 结构, 指针, 是c++的3种复合类型.数组: 在一个数据对象中存储多个同种类型的值, 使用索引或下标可以访问数组各元素.结构: 在一个数据对象中存储多个不同类型的值, 使用成员关系运算符(.)访问成员.共用体: 可以存储一个值, 但这个值可以是不同类型.指针: 一个变量, 用来存储地址. 对指针使用"解除引用运算符", 将得到指向的位置中的值.字符串: 以空字符结尾的一系列字符. string支持使用赋值运算符来复制字符串(char数组需要使用strcpy())
2025-05-30 11:15:56
947
原创 java学习笔记
标准库java.util包提供了三种类型的集合:list: 有序列表集合.set : 无重复元素的集合.map : key-value映射表集合.以下集合类是遗留类, 最好不使用:Hashtable:vectorstack以下接口是遗留接口, 最好不使用:Enumeration, 它被Iterator取代了.
2025-05-28 09:19:49
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅