随笔分类 - C++
摘要:step 1 :获取路径: 单击按键【FilePath】,选择需要保存文件/文件夹的路径,并显示, step 2:创建文件夹 槽函数代码: //step 1 :选择获取路径 QString m_srcDirPath = QFileDialog::getExistingDirectory( this,
阅读全文
摘要:matlab生成dll的方法之前有些,这篇是C++调用dll的流程: 配置环境: 1、新建vc工程,设置runtime引用头文件及相关库,将生成的dll,lib,.h文件拷贝至工程目录,将.h文件添加至工程。QT里在.pro文件里加上lib路径,在debug文件里加上dll; 其中,mclmcrrt
阅读全文
摘要:push_back()函数的用法 函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素 push_back() 在Vector最后添加一个元素(参数为要插入的值) //在vec尾部添加10 vector<int> vec; vec.push_back(10) //在容器中添
阅读全文
摘要:在vc中调用MATLAB产生的组建时,需要将vc中的参数转换成mwArray格式。 对mwArray赋值,主要包括矩阵赋值和字符串赋值。 一.矩阵赋值 <1>mwArray 定义矩阵变量 mwArray A(rows, cols, type) 参数说明: A : 变量名 rows:行数 col :列
阅读全文
摘要:前言函数指针和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么函数指针函数、指针函数指针、数组指针、指针数组、函数指针数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付考
阅读全文
摘要:单例模式 单利模式作为一种常用的软件设计模式,主要是用来保证系统中只有一个实例,例如一般一个程序中只有一个日志输出实例,一个系统中只有一个数据库连接实例,这时候用单例模式非常合适。 简单的单例模式 class QSingleton { public: static QSingleton* insta
阅读全文
摘要:C++数据类型: 基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型: 一些基本类型可以使用一个或多个类型修饰符进行修饰: signed unsigned short long 下表显示了各种变量类型在内存中存储值时需要占用的内
阅读全文
摘要:示例代码: #include "pch.h" #include <iostream> #include <string> typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned int UINT32; usi
阅读全文
摘要:注意:不要再return 的语句之后加,那样就执行不到了。 system() 是调用系统命令; pause 暂停命令; 如果加有 system(”pause“); 这样在运行到此处时,会显示“Press any key to continue . . .” 也就是 “按任意键继续...”; 在VC
阅读全文
摘要:memcpy_s(): memcpy_s( void *dest, size_t numberOfElements, const void *src, size_t count ); memcpy_s的四个参数命名其实是有迷惑性的,个人的理解是,dest-目标地址,numberOfElenments
阅读全文
摘要:NULL字符串和空(empty)字符串的区别: 一个NULL字符串就是使用QString的默认构造函数或者使用(const char*)0作为参数的构造函数的创建的QString字符串对象;而一个空的字符串是一个大小为0的字符串。 一个NULL字符串一定是一个空字符串,而一个空字符串未必是一个NUL
阅读全文
摘要:https://blog.csdn.net/xp178171640/article/details/80828530 https://blog.csdn.net/xiaoyafang123/article/details/83655356 VLD简介 由于C/C语言没有所谓的垃圾收集器,内存的分配和
阅读全文