
C++
Kigha同学
专注于机器学习、深度学习和计算机视觉算法等领域。
展开
-
【C++】关键字const
const成员变量const成员变量初始化之后,就不能再修改。如 const int a;const成员函数const成员函数可以使用类中所有的成员变量,但不能修改变量的值。如 void write( ) const;const对象const对象只能调用const成员函数。对象的const引用在将对象作为函数参数时,通常我们会采用引用的方式作为函数参数。原创 2017-07-24 17:27:42 · 358 阅读 · 0 评论 -
【MFC】获取系统当前时间
void CExampleDlg::OnGettime(){ CTime t = CTime::GetCurrentTime(); int nYear = t.GetYear(); int nMonth = t.GetMonth(); int nDay = t.GetDay(); int nHour = t.GetHour(); int nMinute = t.GetMinute(原创 2017-06-20 21:19:13 · 766 阅读 · 0 评论 -
Left()&ReverseFind()
Left() 得到字符串左部指定个数的字符.ReverseFind() 返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。例如:m_GPath=sgModulePath.Left(sgModulePath.ReverseFind('\\'));原创 2017-04-18 23:28:36 · 837 阅读 · 0 评论 -
GetModuleFileName
DOWORD GetModuleFileName( HMODULE hModule, LPTSTR lpFilename, DWORD nSize );功能:获取当前应用程序的路径。参数:hModule //装载一个程序实例的句柄,如果为NULL,该函数返回该当前应用程序的全路径。 lp原创 2017-04-18 18:43:52 · 863 阅读 · 0 评论 -
CHAR、TCHAR和WCHAR
#ifdef UNICODEtypedef wchar_t TCHAR#elsetypedef unsigned char TCHARtypedef unsigned char CHARtypedef unsigned wchar_t WCHARTCHAR通过define定义的字符串宏wchar_t是c/c++字符类型,char是8位字符类型,最多只能包含256种字符;w原创 2017-04-18 17:22:46 · 495 阅读 · 0 评论 -
IsWindow
函数:IsWindow()功能:该函数却确定给定的窗口句柄是否标识一个已存在的窗口。原型:BOOL IsWindow(HWND hWnd);返回值:如果窗口句柄标识了一个已存在的窗口,返回值为非0;如果窗口句柄表示的窗口不存在,返回值为0.原创 2017-04-11 10:25:06 · 2040 阅读 · 0 评论 -
【C++】 数组
1、什么是数组 所谓数组,就是用一个统一的名字代表这批数据,而用序号或下标来区分各个数据。比如T1,T是数据名,1就是序号。 如果需要寻找一个数组中的某个元素,必须给出该元素的两个要素:即数据名和下标。 数组是有类型属性的,比如整型数组、单精度型数组。C++使用方括号来表示下标,如s[1]、s[2]......2、为什么原创 2016-01-18 20:54:29 · 558 阅读 · 0 评论 -
【C++】 引入一维数组的元素
前面已经简单的介绍了什么是数组、为什么要引入数组等内容。那么下面我们通过一个关于引入一维数组的例子,来加深我们对数组的含义、引入的理解。但下面的两点是需要注意的:数组必须先定义后使用。只能逐个引用数组元素。例:定义一个整型数组a,把0~9共10个整数赋给数组元素a[0]~a[9],然后按a[9]~a[0]的顺序输出。原创 2016-01-18 22:13:20 · 639 阅读 · 0 评论 -
【C++】 一维数组的初始化
1、在定义数组时对全部数组元素赋予初值。int [10]={0,1,2,3,4,5,6,7,8,9}2、可以只给一部分元素赋值。Int a[10]={0,1,2,3,4,5}3、在对全部数组元素赋初值时,可以不指定数组长度。int a[5]={1,2,3,4,5}可以写成int a[ ]={1,2,3,4,5}原创 2016-01-27 13:12:19 · 2528 阅读 · 0 评论