自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 VS2019与unity关联 代码自动补齐

VS2019与Unity2017关联,使用代码自动补齐方放配置说明打开VS下载它勾上点击修改,稍等一会让它下载2.打开Unity更改工具,如果没有直接弹出VS,就点击其中的Browse去目录查找像这样:重启一下unity就成功了,代码就能自动补齐了!...

2021-06-20 21:01:52 2620 2

原创 VS C++ LNK2001: 无法解析的外部符号 “private: static class EventController的一种解决办法

项目场景:在编写C++类的静态属性时报了这样一个错误:error LNK2001: 无法解析的外部符号 “private: static class EventController * EventController::prt_event” (?prt_event@EventController@@0PAV1@A)1bug\youXi_fuSheng_liuJi.exe : fatal error LNK1120: 1 个无法解析的外部命令1>已完成生成项目“youXi_fuSheng_li

2021-06-08 21:36:42 2666

原创 VS报错 明显调用的表达式前的括号必须具有(指针)函数类型的一种 超简单改正方法

背景:用VS编写代码时报了没见过的bug----明显调用的表达式前的括号必须具有(指针)函数类型解决办法:检查括号内内容是否正确,不是函数的成员,不要加()例我的错为:message->setPrt_goodsId(MessageConfig[i].prt_goodsId());我这里的MessageConfig是一个结构体数组。调用结构体成员时显然不需要(),将这里的()去掉就行了。改正后:message->setPrt_goodsId(MessageConfig[i].prt_goo

2021-06-07 21:36:45 27311 1

原创 VS2019 playSound函数停止播放音乐的方法

例:PlaySound(NULL, NULL, SND_FILENAME);一共三个参数,将第一个参数改为空NULL就是不播放音乐了

2021-05-20 13:25:07 3071

原创 注释详细 基于C++实现链表队列 实现模拟医院看病排队问题 实现链表的基本操作

文章目录前言一、具体函数二、完整代码三、代码效果截图总结前言用链表实现队列模拟医院看病一、具体函数1,清空队列2,出队操作3,入队操作4,取队头5,初始化队列6,队列是否为空7,看医生函数(模拟医院看病,患者排队)二、完整代码代码如下(示例):#include<iostream>#include"conio.h"//_getch()函数的头文件typedef int Datatype;//int的别名using namespace std;/*用..

2021-05-12 21:42:16 1986

原创 基于C++ 用循序表实现循环队列 注释详细 基本函数全实现

文章目录前言一、具体函数二、完整代码总结前言C++顺序表实现循环队列直接用顺序表实现队列的话,会存在假溢出浪费内存当代情况因为循环队列空的时候,队满的时候都是front=rear队满判断有两种,一种是设置flag,添加后flag=1;删除后flag=0,队满:front==rear&&flag=1一种为少用一个存储单位:队满:front==(rear+1)%size这里用的是第二种方法队列出队是在头位置的下一个,队列入队是在为位置入队一、具体函数1,出队操作..

2021-05-12 21:15:03 393

原创 基于c++ 用顺序表实现队列 代码有详细注释

文章目录前言一、具体函数二、完整代码1.代码总结前言描述都在代码上运行通过的环境是:vs2019和DevC++本文章描述的是基与C++实现队列。简单来说就是用数组来模拟队列的操作。然后设置两个位置,分别用来表示头位置和尾位置。一、具体函数1,出队操作2,入队操作3,队列初始化4,队列是否为空有返回值的函数中,返回0代表操作失败,返回1代表操作成功二、完整代码1.代码代码如下(示例):#include<iostream>#define QueueSize..

2021-05-12 20:55:18 424

原创 基于C++实现顺序表 增删查改等基本功能 全实现 代码整洁 注释详细

文章目录实现的东西一、各函数<1>顺序表的初始化<2>顺序表是否为空<3>求顺序表长度<4>按内容查找<5>按下标插入<6>按下标删除元素<7>打印链表数据<8>移动函数,使链表所有比基准小的数在基准前,比基准大的数在基准后二、完整代码二、代码运行结果展示总结实现的东西本文是基于c++实现顺序表的帖子定义函数一览:实现了void InitList(Seqlist* L) ;//顺序表的初始化i..

2021-05-09 15:51:30 1092

原创 error LNK2019: 无法解析的外部符号 vs报错的一种解法

项目场景:VS2019error LNK2019: 无法解析的外部符号 "void __ (?函数 _main 中引用了该符号已定义且可能匹配的符号上的提示:1 个无法解析的外部命令产生bug原因声明函数与定义函数的函数类型不一致解决办法:将定义函数与声明函数类型改为一致例:声明写的是void InsertList(Seqlist*,int ,int);定义写的是int InsertList(Seqlist *L,int d,int x);因为定义,声明函数类型不同,报错如果

2021-05-08 22:22:43 1683

原创 C++ 输入输出流 对文件进行添加操作 c++程序设计第3版13章课后习题13.5

C++ 对文件的操作@[TOC](文章目录)前言编写实现1按职工由小到大的顺序将5个员工的数据(号码,姓名,年龄,工资)输出到磁盘文件中保存2从键盘输入两个员工的数据(职工号大于已有的职工号),增加到文件的末尾3输出全部职工的数据4从键盘输入一个号码,在文件中查找有无此职工号,如有则显示此职工是第几个职工,以及该职工的全部数据,如没有,输出无此人可以反复多次查询,如果查找的职工号为0,就结束查询提示:以下是本篇文章正文内容,下面案例可供参考一、定义的函数void add(

2021-05-08 14:38:43 770

原创 VS 多文件避免重定义 ostream不允许在数据声明中使用friend 文件连接 程序设计第三版的十二章第一题 12.1题

系列文章目录前言这篇文章是C++程序设计第三版的十二章第一题。之前写程序都是在一个cpp文件里写。导致将一个程序分成几个文件写就行不通了,各种报错。现将本题的完整解答放在CSDN上。一、文件之间衔接的简单讲解1 文件形式为要导入的文件分别写成.h .cpp形式,.h里放函数的声明(不要放函数定义),在.cpp里放函数的定义.2 避免重定义的操作避免重定义的操作:#ifndef DUOTAI_400_1_CYLINDER_H#define DUOTAI_400_1_CY

2021-04-27 22:12:29 793

原创 基于C++的单链表操作 创建,增删查改,遍历 双向链表

系列文章目录文章目录系列文章目录前言一、代码示例。二、结果展示1.定义的函数和全局变量2.链表的创建3.链表的遍历4.插入5.删除6.查找7.修改总结前言文章建议复制到编译器查看学习,因为注释和讲解都在代码上。运行环境:Dev_C++,vs2019博主最近在学习数据结构,学到链表类知识,想自己用代码实践一下,查考了网上一些文章,发现讲解的多,代码部分少且不精简,始终觉得只有自己能独立敲出代码后,该部分知识才是真的学到了,就想发自己写单链表部分的程序在论坛上,以供自己与他人学习之用。文章

2021-04-24 20:53:35 551

原创 基于C++实现2048小游戏,学了函数,数组就可以写的小游戏

2048小游戏实现文章目录2048小游戏实现一、实现效果展示二、完整代码总结一、实现效果展示初始:操作:结束:其中变量和函数:# 一、实现情况运用二维数组的方式,实现了2048的逻辑,框的显示,结束时输出得分;未实现菜单功能,每次新生成的是2,为上下左右操作都写了一个函数,感觉有些不精简。但是仍只有三百行代码二、完整代码代码示例:#include<iostream>#include"conio.h"#include<stdlib.h&

2021-04-23 17:37:41 1105 1

原创 C++实现推箱子,只有两百行代码

文章目录前言一、实现功能二、演示1.代码2.程序运行结果总结前言基于C++编写的推箱子小游戏,功能尚未完善,今后应该会更新。编译通过,运行的环境:vs2019,Devc++,其它编译器没有测试一、实现功能设置:空地0:空格,墙1:■,人5:♀,箱子7:●,目标点8:○,成功9:◎人与标记点重合6。实现了人物的上下左右移动,与箱子的碰撞检测,与目标点的碰撞,与墙的碰撞,过关成功判定,跳到下一关。二、演示1.代码代码如下(示例):#include<iostream&g..

2021-04-16 22:04:01 831 4

原创 C++直接结束程序的方法,exit()函数

头文件:#include<stdlib.h>调用:exit(0);例:可见并没有输出9999999999如果有用请点个

2021-04-16 21:33:06 8524

原创 c++实现输入一个字符直接结束输入,不用回车键结束

头文件加入:#include"conio.h"调用函数getch();#include<iostream>#include"conio.h" using namespace std;int main(){ char b; b=getch(); cout<<b; return 0;}当输入一个字符时,就结束输入,执行下一行了方法来于一个csdn博主,可是一不小心切出去,找不到原帖了;裂开,找不到他的链接不能发转载...

2021-04-16 20:13:42 6800 3

原创 C++控制台清屏函数

头文件加入#include<stdlib.h>程序内调用system(“cls”);清屏。

2021-04-16 19:42:29 9021 6

原创 一个超简单C++例子实现:转换构造函数,类型转换函数,重载双目运算符+,重载流运算符<<,>>

前言本文以对复数类型进行运算为例一、实现的东西1.定义一个Complex类(复数的英文单词),并用构造函数初始化;2.对输入流">>“运算符用于Complex,输入的重载;3.对输出流”<<“运算符用于Complex,输出的重载,使之能用输入,输出流符号实现直接对一个Complex 类型的输入,输出;4.对运算符”+"重载,使能用于Complex型数据的运算;5.将一个double类型数据转换为Complex类的转换构造函数;6.将Complex类型数据转换为d

2021-04-16 11:38:48 419

原创 无法解析的外部符号 “public: __thiscall Complex::Complex(void)“ (??0Complex@@QAE@XZ),函数 _main 中引用了该符号

项目场景:error LNK2019: 无法解析的外部符号 “public: __thiscall Complex::Complex(void)” (??0Complex@@QAE@XZ),函数 _main 中引用了该符号error LNK1120: 1 个无法解析的外部命令的一种解决办法问题描述:本例代码报标题的错误:#include<iostream>using namespace std;/*运算符的重载,在类外定义,作为友元函数所使用*/class Complex

2021-04-11 20:47:14 1029

原创 基于C++实现 冒泡排序 选择排序 折半查找

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-04-06 13:12:00 820

原创 C++求解一元二次方程,数据由用户输入

C++求解一元二次方程,数据由用户输入一、 一元二次方程的解有三种情况求根公式:(-b+根号下b2-4ac)/2a 或 (-b-根号下b2-4ac)/2ab2-4ac>0时方程有两个不相同的解。b2-4ac=0时的方程有两个相同的解。b2-4ac<0时,方程无解。完整代码#include<iostream>#include<cmath>using namespace std;/*求解ax2+bx+c=0的解,输入,a,b,c输出三种情况的解,(-b

2021-04-03 22:04:36 1274 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除