weixin_49522114
码龄4年
关注
提问 私信
  • 博客:23,693
    23,693
    总访问量
  • 34
    原创
  • 621,968
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新疆
  • 加入CSDN时间: 2020-07-20
博客简介:

weixin_49522114的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得3次评论
  • 获得52次收藏
创作历程
  • 1篇
    2021年
  • 33篇
    2020年
成就勋章
TA的专栏
  • springboot+vue基础学习
  • C++核心课程学习笔记
    3篇
  • python学习笔记
  • qt学习笔记
    3篇
  • C++入门学习笔记
    28篇
  • 零碎的知识点
  • pr学习笔记
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++核心学习笔记3——函数

函数默认参数在c++中函数的形参列表中的形参是可以有默认值的语法:返回值类型 函数名 (参数 = 默认值){ }示例:#include <iostream>using namespace std;//函数的默认参数int func(int a, int b = 20, int c = 30) { return a + b + c;}//注意事项//如果某个位置已经有了默认参数,从这个位置往后,从左向右都必须要有默认值//如下是不行的 b有了那么b后面的都必须要有
原创
发布博客 2021.01.29 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++核心学习笔记2——C++中的引用

引用的基本使用作用:给变量起别名语法:数据类型 &别名 = 原名示例:#include <iostream>using namespace std;int main() { int a = 10; //创建引用 int& b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; b = 100; cou
原创
发布博客 2020.11.22 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt学习笔记3——信号和槽,自定义的信号和槽

信号和槽——点击按钮关闭窗口connect(信号的发送者,发送的具体信号,信号的接收者,信号的处理(槽))信号槽的优点:松散耦合 信号发送端和接收端本身是没关联的 通过connect连接 将两端耦合在一起示例:#include "widget.h"#include <QPushButton>#include <mypushbutton.h>#include <QDebug>Widget::Widget(QWidget *parent) :
原创
发布博客 2020.11.08 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt学习笔记2——.pro和.h文件的解释,命名规范与快捷键,QPushButton的创建,对象树,坐标系

Qt命名规范及快捷键.pro文件的解释里面的东西尽量不要改QT += core gui //qt包含的模块 core核心模块 gui图形模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上 包含widget模块TARGET = First //目标 生成的.exe的名称TEMPLATE = app //模板 应用程序模板DEFINES += QT_DEPRECATED_WARN
原创
发布博客 2020.11.08 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

qt学习笔记1——qt概述,创建第一个qt项目

qt概述Qt是一个跨平台的C++图形用户界面应用程序框架支持的平台windows-xp Visrta win7 win8 win2008 win10Uinux/Xll Linux 等Macintosh -mac os XQt优点1.跨平台2.接口简单,容易上手3.开发效率高4.可以进行嵌入式开发...
原创
发布博客 2020.11.07 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++核心学习笔记1——程序中的内存模型

C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓内存分区模型C++程序在执行时,将内存大方向分为四个区域1.代码区:存放函数体的二进制代码,由操作系统进行管理2.全局区:存放全局变量,静态变量以及常量3.栈区:由编译器自动分配释放,存放函数的参数值,局部变量等4.堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程...
原创
发布博客 2020.10.31 ·
214 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C++学习笔记28——入门篇完结练习(通讯录管理系统)

1.系统要求通讯录是一个可以记录亲人、好友信息的工具这次练习利用C++来实现一个通讯录管理系统系统中需要实现的主要功能如下:1.添加联系人:向通讯录中添加新人,信息包括(姓名,性别,年龄,联系电话,家庭住址)最多记录1000人2.显示联系人:显示通讯录中所有联系人信息3.删除联系人:按照姓名进行删除指定联系人4.查找联系人:按照姓名查看指定联系人信息5.修改联系人:按照姓名重新修改指定联系人6.清空联系人:清空通讯录中所有联系人信息7.退出通讯录:退出当前使用的通讯录...
原创
发布博客 2020.10.28 ·
256 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C++学习笔记27——结构体案例练习

案例1案例描述学校正在做毕业设计项目,每名老师带领5个学生,总共有三名老师,需求如下:设计学生与老师的结构体,其中在老师的结构体中,有老师姓名和一个存放五名学生的数组作为成员,学生的成员有姓名,考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值,最终打印出老师数据以及老师所带的学生数据...
原创
发布博客 2020.10.27 ·
597 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

C++学习笔记26——结构体嵌套结构体,结构体做函数参数,结构体中const使用场景

结构体嵌套结构体作用:结构体中的成员可以是另一个结构体例如:每个老师辅导一个学员,一个老师的结构体中记录一个学生的结构体示例:#include <iostream>#include <string>using namespace std;//结构体嵌套结构体//定义一个学生结构体:包括姓名 年龄 分数struct student { //成员列表 string name; int age = 0; int score = 0;};//定义
原创
发布博客 2020.10.25 ·
538 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++学习笔记25——结构体的定义和使用,结构体数组,结构体指针

结构体结构体的基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型结构体的定义和使用语法:struct 结构体名 {结构体成员列表};通过结构体创建变量的方式有三种:struct 结构体名 变量名struct 结构体名 变量名 = {成员1值,成员2值…}定义结构体时顺便创建变量示例:#include <iostream>using namespace std;//1.创建学生数据类型:包括姓名 年龄 分数struct Student { //
原创
发布博客 2020.10.25 ·
657 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

C++学习笔记24——const修饰指针,指针和数组,指针和函数,及其练习

const修饰指针const修饰指针的三种情况:1.const修饰指针——常量指针const int *p = &a;特点:指针的指向可以修改,但是指针指向的值不可以修改p = &b;对*p = 100;错2.const修饰常量——指针常量int *const p = &a;特点:指针的指向不可以改,指针指向的值可以改p = &b;错*p = 100;对3.const既修饰指针,又修饰常量const int *const p = &a;特点
原创
发布博客 2020.10.24 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++学习笔记23——空指针与野指针

空指针和野指针空指针:指针变量指向内存编号位0的空间用途:初始化指针变量注意:空指针指向的内存是不可访问的示例(空指针):#include <iostream>using namespace std;int main() { //空指针 //1.空指针用于给指针变量初始化 int* p = NULL; //2.空指针是不可访问的 //* p = 100;这是错误的 //0~255之间的内存编号是系统占用的所以不可以访问 cout << "size
原创
发布博客 2020.10.24 ·
162 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++学习笔记22——指针的基本概念,指针变量的定义与使用,指针的大小

指针指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址指针变量的定义和使用指针变量定义语法:数据类型 * 变量名示例:#include <iostream>using namespace std;int main() { //1.如何定义一个指针 int a = 10; int * p; //让指针记录变量a的地址 p = &a; cout << "a的地址
原创
发布博客 2020.10.24 ·
321 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++学习笔记21——函数的声明及分文件编写

函数的声明作用:告诉编译器函数的名称及如何调用函数,函数的实际主体可以单独定义函数的声明可以多次,但是函数的定义只能有一次示例:#include <iostream>using namespace std;//函数的声明//比较函数 比较两个整型数据 返回最大值//提前告诉编译器函数的存在,可以利用函数的声明,否则只能把函数写在主函数之前//函数的声明int max(int a, int b);int main() { int a = 10; int b
原创
发布博客 2020.10.23 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++学习笔记20——函数的值传递和常见样式

值传递所谓值传递,就是函数调用时实参将数值传给形参值传递时,如果形参发生变化,并不影响实参示例:#include <iostream>using namespace std;//值传递//如果函数不需要返回值可以用void 可以不写returnvoid swap(int num1,int num2){ cout << "交换前:" << endl; cout << "num1 = " << num1<<en
原创
发布博客 2020.10.23 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++学习笔记19——函数的定义及其调用

函数概述作用:将一段经常使用的代码封装起来,减少重复代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能函数的定义函数的定义主要有五个步骤1.返回值类型2.函数名3.参数表列4.函数体语句5.return表达式语法:返回值类型 函数名(参数列表){ 函数体语句 return表达式}案例:实现一个加法函数,传入两个整型数据,计算数据相加的结果,并且返回示例:```cpp#i
原创
发布博客 2020.10.23 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++学习笔记18——二维数组的定义方式及数组名

二维数组二维数组就是在一维数组上多加了一个维度二维数组的定义方式二维数组有以下四种定义方式1.数据类型 数组名[行数][列数];2.数据类型 数组名[行数][列数] ={ {数据1,数据2},{数据3,数据4}}3.数据类型 数组名[行数][列数] ={ 数据1,数据2,数据3,数据4}4.数据类型 数组名[ ][列数] ={ 数据1,数据2,数据3,数据4}示例:#include <iostream>using namespace std;int main() {
原创
发布博客 2020.10.23 ·
1430 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

C++学习笔记17——冒泡排序

冒泡排序作用:最常用的排序算法,对数组内的元素进行排序实现:1.比较相邻的元素,如果第一个比第二个打就交换他们两个2.对每一对相邻的元素做同样的工作,执行完毕后,找到第一个最大值3.重复以上的步骤,每次比较的次数减一,直到不需要比较示例:(将数组{4,2,8,0,5,7,1,3,9}进行升序排序)#include <iostream>using namespace std;int main() { //将数组{4,2,8,0,5,7,1,3,9}进行升序排序 //1.创建
原创
发布博客 2020.10.23 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++学习笔记16——一维数组的定义,数组名,练习

数组概述:所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中每个元素都是相同的数据类型特点2:数组是由连续的内存位置组成的一维数组——一维数组的定义方式一维数组定义的三种方式:1.数据类型 数组名[数组长度];2.数据类型 数组名[数组长度] = {值1,值2...};3.数据类型 数组名[ ] = {值1,值2...};[ ]里面的数字为下标,可以通过下标来访问数组中的元素示例:#include <iostream>using namespace st
原创
发布博客 2020.10.22 ·
638 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

C++学习笔记15——跳转语句(break语句,continue语句,goto语句)

跳转语句break跳转语句作用:用于跳转选择结构和循环结构break使用的时机:1.出现在switch中,作用是终止case并跳出switch2.出现在循环语句中,作用是跳出当前循环语句3.出现在嵌套语句中,跳出最近的内层循环示例1#include <iostream>using namespace std;int main() { //break的使用时机 //1.出现在switch语句中 cout << "请选择副本难度" << end
原创
发布博客 2020.10.20 ·
408 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多