自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MATLAB GUI设计中画图时的注意事项和坐标问题

画图时的对象结构:root(屏幕)—>figure—>axes—>line文章目录一、实现在坐标轴内使用鼠标画线等功能的基本思路二、最重要的坐标问题1.figure的位置坐标Position是相对于其父对象也就是电脑屏幕2.figure的currentpoint属性3.axes中的位置坐标是相对于其父对象也即某个figure4. axes中的CurrentPoint属性总结一、实现在坐标轴内使用鼠标画线等功能的基本思路1. 要有Figure作为载体2. 一般如果鼠标移动时,画图

2020-09-03 17:48:59 232 1

原创 MATLAB 利用GUIDE设计GUI时,M文件中函数结构以及功能

GUI文件由.fig图窗文件和.m文件组成其中.fig文件主要时界面的布局设计,提供了一种更加方便的设计方式.m文件是GUI的核心,当创建.fig文件后就会自动的生成配套的.m文件.m文件一共由4部分组成:主函数 Opening函数 Output函数 回调函数主函数如下(请仔细看注解,gui9201是主函数名,我随便写的)function varargout = gui9201(varargin)%% -------------------------------------

2020-09-02 17:13:10 101

原创 C++ Primer Plus第15章:友元、异常和其他

2020-08-18 09:24:06 23

原创 ThinkPad电脑的命名规则

1. 首字母代表系列:T X W S E R L ○ T系列 § ThinkPad的精华所在,以最轻薄的外形容纳最强大的配置! § 不像X系列追求绝对轻薄不惜牺牲性能和扩展性。 § 全内置机型,性能强大,中高端型号采用独立显卡。 § 14英寸或15英寸标准屏,在保证功能的前提下实现不可思议的轻薄 § 有为移动图形工作站设计的带有p后缀的高端机型,配置性能强大的ATI FireGL专业显卡和超高分辨率显示屏。 § 特点是:性能与便携性的完美平衡。 ○ X系列 § 终极轻便超级本

2020-08-17 18:29:16 67

原创 第14章:C++中的代码重用、私有继承、多重继承、类模板

2020-08-15 13:47:39 26

原创 C++ primer plus 第13章 /类的继承/继承:is-a关系/多态公有继承/静态联编和动态联编/访问控制:protected/抽象基类(ABC)/继承和动态内存分配

2020-08-09 18:40:06 27

原创 类和动态内存分配 默认复制构造函数 默认的赋值运算符 = 在构造函数中使用new时应注意的事项 有关返回对象的说明 成员初始化列表

2020-08-07 14:27:49 33

原创 常用Dos命令大全

常用Dos命令大全

2020-08-03 22:02:04 37

原创 C++ Primer Plus 第11章 课后编程练习 代码

第一题// 1.头文件#ifndef VECTOR_H_#define VECTOR_H_#include <iostream>namespace VECTOR{ class Vector { public: enum Mode { RECT, POL }; private: double x; double y;

2020-08-03 21:55:04 19

原创 C++ 运算符重载 友元函数 随机数类的自动转换和强制类型转换(转换函数)

2020-08-02 17:10:24 29

原创 C++ Primer Plus 第10章 课后编程练习 代码

第一题// 1.头文件//定义类 bank#ifndef BANK_H_#define BANK_H_#include <string>class Bank{private: std::string name; std::string account; double money;public: //创建对象并且初始化,默认构造函数 Bank(); // 默认初始化 Bank(const std::string &

2020-08-02 17:05:33 46

原创 C++ Primer Plus 第9章 课后编程练习 代码

第一题//1.头文件:#ifndef GOLF_H_#define GOLF_H_const int Len = 40;struct golf{ char fullname[Len]; int handicap;};//功能:通过函数参数,设置golf结构//参数:结构引用、指向字符的指针、int//返回:无void setgolf(golf &g, const char *name, int hc);//功能:通过用户输入,来设置结构golf//参数:结

2020-08-01 13:44:15 26

原创 C++ 抽象和类 访问控制 private public 构造函数 析构函数 this指针对象数组 类作用域

2020-07-28 11:49:31 16

原创 什么是接口??

○ 传统的角度:接口是一个共享框架,供两个系统交互的时候使用,其中可以进行一些信息转换的工作,使得两个系统之间的信息和共享进而完成通信○ 抽象到软件程序(对于类):1.接口是也是一个供两个系统交互数据的工具,不过这个两个系统一个是程序员,一个是程序中的类对象。2.接口就是完成了人和类对象之间的数据交互3.想想单片机或微机原理中的接口芯片,正是接口芯片中的特殊电路实现信息的转换;同样的,放到程序的语境之下,接口也是一种信 息转换机制,不过这个机制不再是集成电路,而是函数代码(也即方法)4.编写

2020-07-27 12:36:23 84

原创 内存模型和名称空间namespace

2020-07-25 22:29:07 10

原创 C++ Primer Plus 第8章 课后编程练习 代码

第一题#include <iostream>using namespace std;static int count = 0;void print_str(char *str, int n, int &ref = count);int main(){ char *str = (char *)"Hello World!"; cout << "第1次调用:\n"; print_str(str, 0); for (int i = 0; i

2020-07-24 20:41:14 16

原创 C和C++打印指针值和地址

1.C++ 中指针变量的地址和指针变量的值是两个不同的概念指针变量的地址:这是指针变量这个变量在内存中的存储地址(如图所示0x1211)指针的值:里面存放的是一个地址,此地址即为指向的内存单元的地址(如图所示0x1101)2.假如要输出指针变量的地址和指针变量的值char *str="Hello world";cout << hex << &str << endl; //输出的是str指针变量的地址cout << hex

2020-07-24 20:15:11 807

原创 error: default argument given for parameter 3 of ‘void print_str(char*, int, int&)‘ [-fpermissive]

关于含有默认参数重定义的错误与解决1.错误程序#include <iostream>using namespace std;static int count = 0;void print_str(char *str, int n, int &ref = count);int main(){ char *str = (char *)"Hello World!"; print_str(str, 0); cout << endl; pr

2020-07-24 15:09:02 49

原创 C++之内联函数、引用变量、默认参数、函数重载、和函数模板、decltype和后置返回类型

2020-07-23 22:55:38 14

原创 C++隐式实例化、显式实例化、显式具体化的关系

程序演示:#include <iostream>struct job{ char name[40]; double salary; int floor;};//swap()模板原型template <typename T>void Swap(T &a, T &b);//模板的显式实例化,使用double结合模板去创建一个函数定义template void Swap<double>(double &, d.

2020-07-23 20:29:52 43

原创 C++ Primer Plus 第7章 课后编程练习 代码

第1题#include <iostream>double average(double x, double y);int main(){ using namespace std; cout << "Please enter two number(anyone is zero to quit):\n"; double x, y; cin >> x >> y; while (cin.good() &&amp

2020-07-21 12:07:20 36

原创 C++ primer plus 第7章 函数 学习笔记(多与C重复)

2020-07-20 17:08:36 11

原创 C++ Primer Plus 第6章 课后编程练习 代码

第1题#include <cctype>#include <iostream>int main(){ using namespace std; cout << "Please input the letters(@ to quit):\n"; char ch; cin.get(ch); while (ch != '@') { if (isupper(ch)) {

2020-07-18 22:17:34 27

原创 C++ Primer Plus 第5章 课后编程练习 代码

第1题#include <iostream>int main(){ using namespace std; cout << "Please enter two integers:"; int start, end; cin >> start; // cin.get(); cin >> end; int total = 0; for (int i = start; i <= end;

2020-07-18 22:04:15 14

原创 C++ Primer Plus 第4章 课后编程练习 代码

第1题#include <iostream>#include <string>using namespace std;struct student{ char firstname[40]; char lastname[40]; int age; char grade;};int main(){ student std1; cout << "What your first name?"; cin.g

2020-07-18 20:51:42 30

原创 C++ Primer Plus 第3章 课后编程练习 代码

第1题#include <iostream>using namespace std;const int trans = 12;typedef struct hight{ int inch; int foot;} Hight;void InchToFoot(double inch);void InchToHight(int inch);int main(){ int inch1; double inch2; cout <<

2020-07-18 20:43:09 18

原创 C++ Primer Plus 第2章 课后编程练习 代码

//第一题#include <cctype>#include <iostream>int main(){ using namespace std; cout << "Please input the letters(@ to quit):\n"; char ch; cin.get(ch); while (ch != '@') { if (isupper(ch)) {

2020-07-18 20:38:00 36

原创 cin输入数据、cin.get()和cin.getline()输入字符串以及cin.get()输入单个字符这些不同函数的详解和用法

1.cin输入数据2.2.cin.getline(char * , size)和cin.get(char * , size)输入一行字符串3. 每次读取一个字符:cin.get(void)、cin.get(char) 、上文第1条cin>>ch、上文第2条也可以(是以字符串的形式)4.怎么输入字符串给string类的实例...

2020-07-18 16:22:04 55

原创 2020年7月编程语言排行榜

[2020年7月编程语言排行榜]转自如下链接(https://blog.csdn.net/juwikuang/article/details/107073202)

2020-07-18 09:59:57 39

原创 C++ Primer Plus 第6章switch语句 、?:运算符 、<cctype>头文件、break,continue、

2020-07-17 23:30:36 40

原创 C++中的简单文件输入输出以及good() eof() fail() bad()的具体含义

2020-07-17 23:22:25 45

原创 C++ Primer Plus for循环、while、dowhile、cin.get()、cin.get(char)

2020-07-17 09:23:51 15

原创 C++输入cout与输出cin(详细用法)

转自CSDN文章:很详细https://blog.csdn.net/zhanghaotian2011/article/details/8868577?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnP

2020-07-16 21:15:19 23

原创 C++中的复合数据类型(一部分是复习)new、delete、指针、结构、联合

2020-07-15 10:36:48 13

原创 C++ 简单数据类型--整型,浮点型,bool,char

1. 面向对象编程的本质是设计并拓展自己的数据类型2. C++的命名规则 3. 数据类型(C语言中有的内容不做记录) a. 整型 i. 自然世界的整数可以是无限大,但是在计算机不可能用所有的的内存来存储整数,所以及计算机所能表示的整数是所有整数的 一个子集 ii. short、int、long、long long(在某编译器及其使用的资源情况下) 1) short至少16位 2) int至少和short一样长 3) long至少32位,且至少和int一样长 4

2020-07-13 11:36:54 67

原创 C++ Primer Plus第二章 走进C++学习笔记

1. main()函数 ○ main()函数的函数头对函数与程序的其他部分进行了接口总结,函数体是指出函数应做什么的计算机指令 ○ main()函数被启动代码调用,而启动代码是由编译器添加到程序中的,是程序和操作系统(UNIX、 Windows)之间的桥梁 ○ C++开始执行程序时,通常是从main()函数开始执行2. C++的预处理器和iostream文件 ○ 通过包含iostream,包含了很多关于输入输出有关的类、对象的定义等 ○ 使用cout、cin的程序必须要包含文件iostream

2020-07-12 10:46:30 15

原创 C Primer Plus 第17章 高级数据表示学习笔记

3. 抽象数据类型(ADT) a. 什么是类型? § 类型特指两类信息:属性和操作 b. 如何定义一种新类型? i. 提供类型的属性和相关操作的抽象描述(ADT) □ (你得告诉其他人新类型如何区分,如何定义,可以进行什么操作?) ii. 开发一个实现ADT的编程接口 □ 对这个类型进行储存方式的确定,以及该如何进行某些操作 iii. 编写代码实现接口 □ 这是一个代码细节的实现,由创建者完成,使用者无需关心细节 c. 示例(C primer plus p1320).

2020-07-11 14:48:02 40

原创 C++ Primer Plus第一章学习笔记

1. C++三大编程方式(编程要处理的是算法和数据)• 过程性语言 ○ C语言是过程性语言---强调的是编程的算法方面,就是要确定计算机每一步应该采取的操作,然后 使用编程语言去实现它,程序命令计算机按照这些流程生成特定的结果 ○ C语言的结构化编程理念就是将各个任务模块不断划分为小的任务模块,每个任务都单独编写。• 面向对象语言 ○ OOP强调的是数据,不是让问题满足语言特性,而是让语言满足问题 ○ 如何让语言满足问题呢? § 设计与问题相对应的数据类型,将编程的任务放在概念上,而

2020-07-11 14:40:46 26

原创 C primer Plus 队列咨询建议问题的算法及理解分析

1.程序清单17.9/*C primer plus 程序清单17.9(我将中间一部分按照自己的逻辑进行了一些修改,实现了同样的功能;queue.c和queue.h和书本一样,这里就不放在这了)*//*创建驱动程序用以测试Queue接口是否可以正常工作*/#include "queue.h"#include <stdio.h>#include <stdlib.h>#include <time.h>#define MIN_PER_HR 60.0bool n

2020-07-10 11:58:55 36 1

原创 C预处理器、宏、math.h、#define、#include、内联函数(C99)inline、_Noreturn函数(C11中新增的第二个函数说明符)、 a. exit()和atexit()

2020-07-08 00:07:49 33

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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