// container.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char ca1[]={'1','2','3'};
cout<<sizeof(ca1)/sizeof(char)<<endl;//输出3
char ca2[]="123";
cout<<sizeof(ca2)/sizeof(char)<<endl;//输出4
char ca3[]={'1','2','3',' '};
cout<<sizeof(ca3)/sizeof(char)<<endl;//输出4
return 0;
}
用作下标进行访问时,vector使用vector::size_type 作为下标的类型,而数组小标的正确类型则是size_t;