
基础知识
人帅路子正
这个作者很懒,什么都没留下…
展开
-
C++基础知识(九)字符串类型
A: 三种字符 :char (窄)、 wchar_t(宽)、TCHAR(可移植的)B: LPSTR(char*)、LPWSTR(wchar_t*)、LPTSTR(TCHAR*)C:LPCSTR(const char*)、LPCWSTR(const wchar_t*)、LPCTSTR(const TCHAR*)...原创 2020-03-12 10:30:23 · 220 阅读 · 0 评论 -
C++基础知识(七) vector使用方法,at()用法
Vector成员函数函数表述c.assign(beg,end)将[beg; end)区间中的数据赋值给c。c.assign(n,elem)将n个elem的拷贝赋值给c。c.at(idx)传回索引idx所指的数据,如果idx越界,抛出out_of_range。c.back()传回最后一个数据,不检查这个数据是否存在。c.begin()传回迭代器...原创 2020-03-01 19:57:20 · 18987 阅读 · 0 评论 -
C++ 基础知识(六) 关于strtok()函数的用法 及strcmp()用法
1.strtok函数的用法**函数原型:char *strtok(char s, const char delim);Function: 分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。Description: strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的...原创 2020-02-26 14:29:47 · 895 阅读 · 0 评论 -
C++ 基础知识(四)::在C++中意思、“::”和“:”的区别
**1. ::在C++中意思**::是运算符中等级最高的,它分为三种:1)global scope(全局作用域符),用法(::name)2)class scope(类作用域符),用法(class::name)3)namespace scope(命名空间作用域符),用法(namespace::name)他们都是左关联(left-associativity)他们的作用都是为了更明确的...原创 2020-02-25 11:08:29 · 10292 阅读 · 0 评论 -
C++基础知识(三)C++字符类型TCHAR、char和wchar_t
1、首先,char是8位字符类型,最多只能包含256种字符,许多外文字符集所含的字符数目超过256个,char型无法表示。2、wchar_t是C/C++的字符数据类型,是一种扩展的字符存储方式,wchar_t类型主要用在国际化程序的实现中,但它不等同于unicode编码。unicode编码的字符一般以wchar_t类型存储。3、wchar_t数据类型一般为16位或32位,但不同的C或C++库有...原创 2020-02-25 10:34:47 · 3635 阅读 · 0 评论 -
C++ 基础知识(二)变量 HINSTANCE、HWND、HDC
1.变量类型 HINSTANCEHINSTANCE 是Windows里的一中数据类型,其实就是一个无符号的长整形,是32位的,是用于标示(记录)一个程序的实例。它与HMODULE是一样的(通用的,这两种类型最终就是无符号长整形)。HINSTANCE, 分开看就是 H + INSTANCE, 其中H代表 HANDLE(再程序中翻译为“句柄”的意思),INSTANCE 中文就是"实例"的意思。...原创 2020-02-25 10:12:38 · 18971 阅读 · 0 评论 -
C++基础知识(一)#define 及const
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){………}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映...原创 2020-02-25 09:49:40 · 464 阅读 · 0 评论