- 博客(5)
- 资源 (36)
- 问答 (2)
- 收藏
- 关注
原创 C++学习笔记(20)——再谈类型转换
在《C++学习笔记(13)——类的类型转换》一文中已经对类型转换做了总结,我们已经知道包括基本类型、自定义类在内的左右类型都可以互相转换,但转换需要某些前提条件才能完成。比如可以通过构造函数完成内置类型到类的转换,通过定义转换函数完成类向内置类型的转换。那么,类型转换发生在类与类之间会有什么发生?一、类的类型转换存在的问题如果两个根本没有任何关系的类根本没有转换的意义,但是从语法上讲,下述...
2019-01-26 15:36:28 211
原创 C++学习笔记(19)——异常
程序在编译阶段编译通过,但是可能在运行阶段遭遇错误。通常程序员会称之为运行时的程序崩溃。比如常见的用0作为除数,内存分配失败或内存访问失败等等。通常我们可以添加代码,例如用判断语句来避免这种运行阶段可能会出现的错误,并通过函数返回值的方式来告诉调用它的程序块,该函数执行失败。这也是C语言的通常做法。这样可以避免程序的崩溃问题。但是会有这样的问题出现:程序员可以检测出发生了运行时错误,但不知道怎...
2019-01-17 14:44:48 237
原创 C++学习笔记(18)——友元
在《设计类》一文中总结了友元函数的相关的知识。该篇笔记第四节总结到为了访问类的私有成员,可以将函数设置为类的友元函数。并同时提到C++中友元有三种,分别是友元函数,友元类,友元成员函数。本文将全面总结友元的相关知识。一、复习友元函数类的友元函数是将函数声明为类的友元,注意它并不是类的成员函数,不能用类的作用域解析符(::)去调用它。后面将会讲到的友元成员函数正是体现了这样的区别。类的友...
2019-01-15 14:45:39 212
原创 C++ Matlab混合编程入门
本篇笔记将纪录C++调用Matlab封装生成的动态库。编译环境:VS2008 + Matlab2010a一、Matlab编译生成dll编写一个myadd.m文件,实现加法:function [y,z]=myadd(a,b)y = a+b;z = a+2*b;end在Matlab的命令行中安装编译环境:前后分别输入mex –setup和mbuild –setup,...
2019-01-10 21:18:09 2268
原创 C++学习笔记(17)——简析类模板
在《函数探幽》一文中总结了函数模板的相关的知识。我们大概知道模板提供了泛型编程的便利,也即我们可以用通用的类型来定义表征一系列类型,比如函数的形参。对于类,我们也可以设计一种通用的类型的类来实现代码的重用。本文将总结类模板的相关知识。1.定义类模板与模板函数类似,模板类也要以下面的代码开头:template <class T>这与函数模板的功能一样,也即声明T为一种通用...
2019-01-05 16:41:23 151
雷达坐标系转换v2.0
2021-03-28
Qt5-stylesheet-样式表
2020-04-05
Qt-Jsonxml.zip
2020-01-04
SerialPort.zip
2020-01-04
findfiles.zip
2020-01-02
MultiMedia.zip
2019-12-21
texturesurface.zip
2019-12-14
QtCharts.rar
2019-12-14
collidingmice.zip
2019-12-14
painting.zip
2019-12-11
layouts.zip
2019-12-11
editabletreemodel.rar
2019-12-07
spinboxes.rar
2019-10-08
groupbox.rar
2019-09-12
C语言实现的AVL平衡二叉树
2019-03-21
C++类封装设计继承
2018-12-15
字符串加密算法
2018-11-25
VS2008下的动态库创建以及应用实例,并通过工具生成在Linux下可运行的makefile
2017-04-20
windriver for linux安装
2017-11-07
请教大神,qt编译成功的mysql驱动为何不能被识别。
2017-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人