2020.11.26 第14课 C++新标准与正则库
01_基础的数据类型改变
#include <iostream>
#include <vector>
#include <string>
using namespace std;
void print()
{
cout << "auto" << endl;
}
class MM
{
public:
MM(string name,int age):name(name),age(age){
}
void print()
{
cout << name << "\t" << age << endl;
}
string name;
int age;
};
int main()
{
int* pInt = nullptr;
int iNum{
1 };
cout << iNum << endl;
int array[3]{
1,2,3 };
cout << array[0] << endl;
auto pFunction = print;
pFunction();
auto intNum = 1002;
cout << intNum << endl;
vector<int> vec(3);
for (int i = 0; i < 3; i++)
{
vec[i] = i;
}
for (auto iter = vec.begin(); iter != vec.end(); iter++)
{
cout << *iter << "\t";
}
cout << endl;
auto MMobject = new MM("name", 18);
MMobject->print();
typedef int INT;
using VOID = void;
int info[3] = {
1,2,3 };
for (auto v : info)
{
cout << v <<