自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 自定义Modle 修改view 的HeaderData

Qt Assisstant中 A read-only example model override rowCount、data、headerData三个函数,如果想要修改view的标题,we mustreimplement the setHeaderData function 它是QAbstractItemModel中的一个virtal function , 需要我们自己定义一个存储header data 的变量,依据 用户设置的value 更改变量值,更改完成后,发射headerDataC...

2022-03-06 15:24:27 429

原创 配置VM Nat模式下 虚拟机与主机互通,同时实现虚拟机上网

https://blog.csdn.net/c694421919/article/details/83627883这篇博客对vm 下 三种模式有了详细介绍,本文将不再赘述,本文主要讲解vm Nat 模式配置问题:Nat 模式下可以实现主机与虚拟机的跨网段连接。本机的IP为192.168.0.8虚拟机IP为192.168.100.130Nat配置1.打开虚拟机的虚拟网络配置器 ,选择vmnet8 在nat设置中设置网关为 192.169.100.1,设置ip为192.168.10.

2020-05-24 17:42:30 2276

转载 C++继承关系下的内存布局解析

该文章根据单虚继承含虚函数、单虚继承不含虚函数、多重继承含虚函数、多重虚函数继承无虚函数、多重继承含虚函数等不同情况进行分析,分析的很清晰。其中对于vtordisp段的讲解还是基于msdn上的部分介绍,目前不是很理解,还需要多找一些资料查看。...

2020-02-12 17:20:27 166

原创 C++ 类函数成员函数名无法隐式转化为函数指针

今天突然发现别的博主在取类成员函数地址的时候是这样写的:printf("A::func():%p\n",&A::func);当看到去函数地址利用取地址的方法感觉很疑惑,查阅了一些资料,发现在一般函数中,函数名我们一般认为就是函数的地址,编译器会将函数名通过隐式转换转化为指针的形式。而对于类成员函数的情况一般不会发生隐式转换,所以要利用去地址符,其它无法转换的情形目前还没碰到,碰到后...

2020-02-03 22:05:41 594

原创 数据类型绑定时机问题探究

最近在学习C++对象模型的相关知识,其中遇到了数据类型绑定时机不同,造成结果不同,特此记录一下。直接贴代码:typedef char* mytype;Class A{public: void funca(mytype my){ ///////-------------->mytype 为char* 全局变量 mytype myvalue ; ...

2020-01-30 22:35:34 130

原创 C语言下对字符串的操作函数总结

最近用到了用后端C写的框架,其中对对字符串的操作我都不是十分了解,所以今天简单总结一下,便于查看。1.strcat (char* dst,const char* source); 拼接2.strchr(char* a,char b) 返回字符串中第一次b的位置  strrchr(char*a,char b) 返回字符串中最后一次出现b的位置3.strcmp(const char* ...

2019-01-24 11:05:53 101

原创 const 与typedef 共同声明指针

在声明指针的过程中,经常会遇到const  int * p 和int * const  p1等 分别代表着值不变和指针不变。当利用typedf时会产生一下问题typedef   string *  str;1.const  str  p;2.srr const  p1; 其中 const  str  p  并不是代表着值不变,两者都代表着对指针不变的情况,犯错误的原因是将t

2017-01-23 16:30:43 309

原创 string::size_type 的理解

在C++标准库类型 string  ,在调用size函数求解string 对象时,返回值为size_type类型,一种类似于unsigned类型的int 数据。可以理解为一个与unsigned含义相同,且能足够大能存储任意string的类型。在C++  primer 中 提到  库类型一般定义了一些配套类型,通过配套类型,库类型就能与机器无关。我理解为 机器可以分为16位 32位64位等,如果利用

2017-01-22 15:03:17 5928

原创 链接出现多重定义错误

链接过程中经常出现多重定义的情况。主要是对头文件与源文件之间关系了解不足所致。对变量的定义只能进行一次,一般是在源文件中进行,头文件中只能进行声明,声明可以进行多次。例如 int  a ; 就算定义,为变量开辟空间即为定义。因此头文件中一般不能包含此语句。但也有例外,头文件可以定义类、值在编译时就已经知道的const对象和inline函数,这些实体可以在多个源文件中定义,只要每个源文件定义是相同的

2017-01-21 17:46:09 2737

原创 C++ primer 第四版 第十六章 模板 何时使用typename

·关键字typename用于泛型编程,在应用与模板形参时与class等价,代表声明一种类型。当在模板内部指定类型时,必须要加入typename用于告知编译器该成员表示类型。以primer上的例子为例templateparm  fcn(parm *arry, T value ){     parm::size_type  * p;}这是一个fcn的模板函数,由pa

2016-12-21 14:28:43 332

D-S 理论 vc++

d-s证据融合 ,通过vc++mfc编程界面,实现的是三个证据的融合,并通过bar控件,实现柱状图的显示。

2016-05-07

一个vb小程序

用vb 与matlab 混合编程

2016-03-22

模糊控制 matlab

很详细的模糊控制matlab源码

2016-03-22

空空如也

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

TA关注的人

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