- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 Polyspace 中的Static Path Count 是如何计算的
Static Path Count 静态分支数(函数级)静态分支数过高则认为代码过于复杂,可读性不高
2021-06-20 16:18:37
559
1
转载 C/C++中sizeof()的用法——32位和64位下的sizeof()
1. 定义sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;)2. 语法sizeof有三种语法形式:1) sizeof (object); //
2017-08-18 11:00:52
5149
1
转载 泛型在C++中的应用
泛型在C++中的主要实现为模板函数和模板类。通常使用普通的函数实现一个与数据类型有关的算法是很繁琐的,比如两个数的加法,要考虑很多类型:int add(int a,int b) { return a+b; }float add(float a,float b) { return a+b; }。。。。虽然在C++中可以通过函数重载来解决这个问题,但是反复写相同算
2017-08-17 10:40:14
427
转载 opencv中的图像resize函数
1、作用:在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize()2、原函数:void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )参数src:输入图像参数d
2017-07-19 20:15:46
1949
转载 opencv学习笔记之Mat::at
Mat类中的at方法的用处:1、获取图像矩阵某点的RGB值2、改变某点的值对于单通道的图像,则可以使用:image.at(i, j)来获取或改变该点的值,而RGB通道的则可以使用:image.at(i, j)[0]image.at(i, j)[1] image.at(i, j)[2] 通过以上三条代码,来分别获取B、G、R三个通道的对应的值。
2017-07-19 10:38:13
1194
转载 opencv的基本数据结构
常用的OpenCV的基本数据结构包括以下六种:1--Vec--向量模板类1--Point类2--Size类3--Rect类4--Scalar类6--Range类1. Vec类1.1 基本概念 Vec是一个模板类,主要用于存储数值向量。1.2 用法(1)可用它来定义
2017-07-19 09:24:58
652
转载 C/C++基础知识:typedef用法小结
第一、包含四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的
2017-07-18 20:24:38
232
转载 C/C++中static关键字的作用
在C语言中static的作用如下第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 第二、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 第三、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。St
2017-07-17 21:30:13
270
转载 EnableWindow(): 使某个控件或窗口可用
使某个控件或窗口可用/不可用GetDlgItem(IDC_XX)->EnableWindow(false);//变灰,不可用,可见GetDlgItem(IDC_XX)->EnableWindow(true);//还原正常,可用,可见GetDlgItem(IDC_XX)->ShowWindow(SW_HIDE);//隐藏控件,不可见 GetDlgItem(ID
2017-07-13 19:16:08
11799
转载 CString类所有成员函数详解
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。①、CString 类对象的初始化:方法一:CString str;CString str1(_T("abc"));CString str2 = _T("defg"); 方法二:TCHAR szBuf[] = _T("
2017-07-10 10:37:37
1950
转载 CStringArray--字符串数组类
CStringArray--字符串数组类CStringArray类支持CString对象数组。注意:在使用一个数组之前,使用SetSize来建立它的大小并给它分配内存。如果你不使用SetSize,则向数组中添加元素时将导致数组被频繁地拷贝和分配内存。频繁分配内存和拷贝会导致效率低和内存零碎。如果你需要数组中个别字符串元素的转储,则应该将转储环境的深度设置为1或更大。当一
2017-07-10 10:04:09
676
转载 Sql Server之数据类型详解
数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个数据类型的取值范围,例如定义了一个类型为int的字段,如果插入数据时插入的值的大小在smallint或者tinyint范围
2017-07-07 15:30:06
661
转载 error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
wcscpy(pTVTipInfo->pszText,strText);报错:error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *” 解决方法:用strcpy替换wcscpy,即strcpy(pTVTipInfo->pszText,strText);因为strcpy是ansi字符集下的函数,而wcscpy是un
2017-07-06 20:15:04
4997
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人