tao1151208
码龄3年
  • 17,637
    被访问
  • 70
    原创
  • 49,125
    排名
  • 1
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2019-04-17
博客简介:

IT_JS_tao的博客

查看详细资料
  • 3
    领奖
    总分 476 当月 4
个人成就
  • 获得5次点赞
  • 内容获得1次评论
  • 获得48次收藏
创作历程
  • 2篇
    2022年
  • 69篇
    2021年
成就勋章
TA的专栏
  • c#
    1篇
  • 其他
    2篇
  • VR全家桶工具
    2篇
  • vs使用教程
    8篇
  • C++核心编程
    24篇
  • C++基础知识
    16篇
  • 基础知识(笔记)
    1篇
  • C++函数
    7篇
  • 程序能力
    4篇
  • C++习题
    2篇
  • 运算符
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C#之委托:delegate

delegate委托:将方法作为变量或参数进行传递,并以方法的形式进行执行;//带参数并且无返回值的委托public delegate void SayHelloFunc(string name);namespace CPlusLesson{ class Test01 { static void Main(string[] args) { //委托的声明:(注意:有参无返回值的委托对应有参无返回值的方法;——要相对应)
原创
发布博客 2022.03.27 ·
3036 阅读 ·
0 点赞 ·
0 评论

Xmind使用技巧

新建图表根据需求:可新建为空白图表或模板图表:空白图:模板——提高工作效率其中因果分析(鱼普)图、SWOT分析、比较与对比、读书笔记等常用;(也可以新建空白图,改变鱼头的左右方向,相比就是样式没有模板的那么丰富;)Xmind快捷键:以下快捷键在窗口状态栏中都可找到相对应的功能;Tab:生成下一级子主题;Enter:生成同一级主题;———对应:上下左右键切换主题位置Alt+enter:给当前主题加标注;Del:删除主题;Ctrl+L:建立联系;——鼠标右键可以进入线条格式的编辑
原创
发布博客 2022.01.02 ·
367 阅读 ·
0 点赞 ·
0 评论

UE4中常用的C++关键字:override

override描述:override保留字表示当前函数重写了基类的虚函数。目的:1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的);2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。用法:在类的成员函数参数列表后面添加该关键字既可。例子:class Base {virtual void f();};class Derived : public Base {void f() override; // 表示派生类重写基
原创
发布博客 2021.12.30 ·
413 阅读 ·
0 点赞 ·
0 评论

VS编译C++错误:

LNK2005 "class std::basic_string<char,struct std::char_traits,clasclass std::vector<class std::basic_string<char,struct std::char_traits,class std::allocator<ch解决方法:项目右键 > 属性 > 配置属性 > 链接器 > 命令行 后加上:上一行 /FORCE:MULTIPLE 点击OK 就解决了;简单
原创
发布博客 2021.12.28 ·
304 阅读 ·
0 点赞 ·
0 评论

C++习题二:职工管理系统:

职工管理系统1、管理系统需求职工管理系统可以用来管理公司内所有员工的信息本教程主要利用cpp来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务管理系统中需要实现的功能如下:退出管理程序:退出当前管理系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号显示职工
原创
发布博客 2021.12.15 ·
193 阅读 ·
0 点赞 ·
0 评论

Array.h数组模板

模板快速了解
原创
发布博客 2021.12.02 ·
607 阅读 ·
0 点赞 ·
0 评论

STL(2):STL常用容器:string、vector

STL常用容器
原创
发布博客 2021.12.01 ·
43 阅读 ·
0 点赞 ·
0 评论

C++模板(3):类模板案例

类模板案例
原创
发布博客 2021.11.28 ·
580 阅读 ·
0 点赞 ·
0 评论

STL(1):STL初识

STL的初识:STL的诞生:提高代码复用性:面向对象思想:面向对象三大特性——封装、继承、多态;泛型编程思想:模板–将类型参数化;STL基本概念:STL(Standard Template Library:标准模板库)STL六大组件:STL大体分为六大组件,分别是:容器、算法、迭代器、适配器(配接器)、空间配置器1.容器:各种数据结构,如:vector、list、deque、set、map等,用来存放数据;2.算法:各种常用的算法,如:sort、find、copy、for_e
原创
发布博客 2021.11.28 ·
898 阅读 ·
1 点赞 ·
0 评论

C++编程:

继承:找共性减少代码量既想用父类又想用子类:利用作用域;多态:配合继承使用访问其他类的私有元素:用友元
原创
发布博客 2021.11.26 ·
94 阅读 ·
0 点赞 ·
0 评论

C++泛型编程:模板(2)---具体化模板、类模板

模板的局限性:模板的通用性不是万能的;(数组无法直接进行赋值操作;)C++为了解决这种问题,提供模板的重载,可以为这些特定的类型提供具体化的模板;class Person {public: Person(string name,int age) { this->m_name = name; this->m_age = age; } string m_name; int m_age;};//普通函数模板template<typename T>b
原创
发布博客 2021.11.24 ·
374 阅读 ·
0 点赞 ·
0 评论

C++泛型编程:模板(1)-函数模板

模板模板的概念:模板就是建立通用的模具,大大提高复用性;模板的特点:1.不可以直接使用,它只是一个框架2.模板的通用并不是万能的;函数模板C++ 另一种编程思想称为 泛型编程,主要利用的技术就是模板;C++提供两种模板机制: 函数模板 和 类模板;函数模板语法:函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表;语法:template < typename T>函数声明或定义解释:template
原创
发布博客 2021.11.23 ·
719 阅读 ·
2 点赞 ·
1 评论

C++文件操作:

文件操作:程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放;通过文件可以将数据持久化;C++中对文件操作需要包含头文件< fstream >文件类型分为两种:1.文本文件:文件以文本的**ASCLL码形式存储在计算机中;2.二进制文件:文件以文本的二进制形式**存储在计算机中,用户一般不能直接读懂他们;操作文件的三大类:1.ofstream:写文件2.ifstream:读文件;3.fstream读写操作;文本文件:写文件:写文件步骤如下
原创
发布博客 2021.11.22 ·
20 阅读 ·
0 点赞 ·
0 评论

C++多态(2):电脑案例

电脑组装案例#include<iostream>using namespace std;#include<string>//抽象不同零件类//抽象CPU类class CPU {public: //抽象的计算机函数; virtual void calculate() = 0;};//抽象显卡类class VideoCard {public: //抽象的计算机函数; virtual void display() = 0;};//抽象内存条类clas
原创
发布博客 2021.11.21 ·
387 阅读 ·
0 点赞 ·
0 评论

C++多态:(1)纯虚函数和抽象类、虚析构

纯虚函数:使用抽象类的原因:在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容;纯虚函数语法: virtual 返回值类型 函数名 ( 参数列表 ) = 0;当类中有了纯虚函数,这个类也称为抽象类;抽象类的特点:无法实例化对象;子类必须重写抽象类中的纯虚函数,否则也属于抽象类,则无法实例化对象;class Base {public: virtual void funcPrint() = 0;};class Son :public Bas
原创
发布博客 2021.11.21 ·
574 阅读 ·
0 点赞 ·
0 评论

C++程序经验:

编程过程中出现的错误:空指针异常:使用时注意指针是否指向希望指向的地方;防止空指针异常;例:CD案例中的错误:void CDPlayer::insertCD(CD *cd) { if (this->cdIn) { cout << "已有CD,请先取出CD;" << endl; }else{ cout <<"插入了"<< cd->getSonger() << "的CD....." << endl;
原创
发布博客 2021.11.18 ·
419 阅读 ·
0 点赞 ·
0 评论

C++程序经验:

编程过程中出现的错误:空指针异常:使用时注意指针是否指向希望指向的地方;防止空指针异常;例:CD案例中的错误:void CDPlayer::insertCD(CD *cd) { if (this->cdIn) { cout << "已有CD,请先取出CD;" << endl; }else{ cout <<"插入了"<< cd->getSonger() << "的CD....." << endl;
原创
发布博客 2021.11.18 ·
419 阅读 ·
0 点赞 ·
0 评论

C++多态:(1)虚函数,案例1

多态的基本概念多态是C++面向对象三大特性之一;多态分为两大类:1.静态多态:函数重载 和 运算符重载属于静态多态,复用函数名;2.动态多态:派生类和弧函数实现运行时多态;(我们讲的多态多为动态多态)静态多态和动态多态区别:静态多态的函数地址早绑定 ——编译阶段确定函数地址;动态多态的函数地址晚绑定 ——运行阶段确定函数地址;class Animal {public: speak()就是虚函数 函数前面加上关键字virtual,变成虚函数,那么编译器在编译的时候就不能确定函数
原创
发布博客 2021.11.17 ·
837 阅读 ·
0 点赞 ·
0 评论

Maya快捷键、拆UV、上材质

常用快捷键:添加图形:空白处shift+右键–点击需要的添加的图形;给图形添加循环边,挤出,软/硬化边:点击图形shift+右键选择图形点,线,面或对象模式:直接鼠标右键;Alt+鼠标中间键:平行移动画布;alt+右键:旋转画布;alt+左键:拉近图形距离(放大)缩放:R;移动:W;——可根据坐标轴进行移动;旋转工具:E选择工具:Q隐藏:h;(要在对象模式下,再点击需要隐藏的物体)常用的几个工具:Q,W,E,R;注意:使用以上工具要按shift+右键:看是选中的是边,面,还是对象模
原创
发布博客 2021.11.15 ·
697 阅读 ·
0 点赞 ·
0 评论

C++继承:

继承是面向对象三大特性之一有些类与类之间存在特殊关系:例如:动物——(猫、狗…)———(加菲猫、波斯猫…哈士奇、京巴…)下级别的成员除了拥有上一级的共性,还有自己的特性;这时,我们就可以考虑利用继承的技术,减少重复代码;继承的基本语法:例如:好比我们平时看到的很多网站中,有公共的头部、公共的地步;而其他子页面只有重心内容不同;这时就可以利用普通写法和继承的写法来实现网页中的内容;继承的好处:减少重复代码;语法:class 子类 :继承方式 父类{ }子类 也称为 派生类;父
原创
发布博客 2021.11.10 ·
27 阅读 ·
0 点赞 ·
0 评论
加载更多