摘要:
标准库Vector类型使用需要的头文件:#include <vector>Vector:Vector 是一个类模板。不是一种数据类型。 Vector<int>是一种数据类型。一、 定义和初始化Vector<T> v1; //默认构造函数v1为空Vector<T> v2(v1);//v2是v1的一个副本Vector<T> v3(n,i);//v3包含n个值为i的元素Vector<T> v4(n); //v4含有n个值为0的元素二、 值初始化1> 如果没有指定元素初始化式,标准库自行提供一个初始化值进行值初始化。2> 阅读全文
摘要:
getline:可读入包含空格在内的字符串,以回车作为结束符,输入完回车之后缓存区内的第一个字符为回车;cin:以读入缓存区内的字符,以空白符作为结束(eg:空格符,回车符)ignore(int n,int d):跳过n个字符,在n个字符之前有d则提前结束,无参时跳过一个字符之前学习的时候定义一个字符串s再用函数getline(cin, s)可以读取一个到换行符结束的字符串,但是今天做的联系中这个函数却被自动忽略了。#include <iostream>#include <string>using namespace std;int main(){ int a; str 阅读全文
摘要:
HDC是Windows的一种数据类型,是设备描述句柄;CDC是MFC封装的Windows 设备相关的一个类;CClientDC是CDC的衍生类,产生对应于Windows客户区的对象,在构造的时候调用GetDC,在析构的时候调用ReleaseDC;CWindowDC也是CDC的衍生类,在构造的时候调用GetWindowDC,在析构时调用ReleaseDC,可访问CWnd的整个屏幕,包括客户去和非客户区。以画线为例,上面几种DC的使用代码如下:HDC hDC; hDC = ::GetDC(m_hWnd); MoveToEx(hDC,m_ptOrigin.x,m_ptOrigin.y,NULL); 阅读全文