3月22日学习总结

一、英语学习

1、【每日一句英语】

A year's plan starts with spring.

一年之计在于春。


2、阅读一篇文章

3、BBC文章--《如何变得魅力四射》

 词汇积累

blessed命好的,幸运的
effortlessly不费吹灰之力地
strike up a conversation(与人)攀谈
complete stranger彻头彻尾的陌生人
superhuman超乎常人的
to a large extent在很大程度上
snap judgement快速、草率的判断
likeability喜欢程度
trustworthiness可信度
counteract对抗
sociable合群的,好交际的
have something up your sleeve“留一手”,暗藏某物以备不时之需
foe敌人
tilt倾斜
grin咧嘴笑
golden rule黄金法则,重要的原则
mirror效仿
common ground共同点
rapport融洽的关系
fall back on借助于

二、健身

今天练得是手臂,健身内容:

  • 哑铃交替弯举(4*12)递增
  • 龙门架过顶绳索臂屈伸(4*12) 递增
  • w杠弯举
  • 反握肱三头肌下压

三、C++学习

今天学习内容是P186-188

vector存放内置数据类型

vector<int> v;
//给容器插入数据
v.push_back(10);
v.push_back(20);
v.push_back(30);
v.push_back(40);
v.push_back(40);

//利用迭代器遍历数组
1、第一种遍历方法
vector<int>::iterator pBegin = v.begin();	//起始迭代器 指向vector第一个元素
vector<int>::iterator pEnd = v.end();		//结束迭代器 指向vector最后一个元素的下一个位置

while (pBegin!= pEnd)
{
	cout << *pBegin << endl;
	pBegin++;
}
2、第二种遍历方法
for (vector<int>::iterator it= v.begin(); it!= v.end() ; it++)
	{
		cout << *it << endl;
	}

3、第3种遍历方法
for_each(v.begin(),v.end(),printVec);

Vector存放自定义数据类型

#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>

class Person {
public:
	string m_Name;
	int m_Age;

public:
	Person(string name, int age) {
		this->m_Name = name;
		this->m_Age = age;
	}
};

void test01() {
	//定义vector容器
	vector<Person> v;

	Person p1("a", 1);
	Person p2("b", 2);
	Person p3("c", 3);
	Person p4("d", 4);
	Person p5("e", 5);

	v.push_back(p1);
	v.push_back(p2);
	v.push_back(p3);
	v.push_back(p4);
	v.push_back(p5);

	//输出容器内容
	for (vector<Person>::iterator it=v.begin();it!=v.end();it++)
	{
		cout << "姓名:" << (*it).m_Name << "年纪:" << (*it).m_Age << endl;
	}
}

int main() {
	test01();
}

Vector容器嵌套容器

#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>



void test() {
	vector<vector<int>> v;

	vector<int> v1;
	vector<int> v2;
	vector<int> v3;
	vector<int> v4;

	for (int i = 0; i < 4; i++)
	{
		v1.push_back(i + 1);
		v2.push_back(i + 2);
		v3.push_back(i + 3);
		v4.push_back(i + 4);
	}

	v.push_back(v1);
	v.push_back(v2);
	v.push_back(v3);
	v.push_back(v4);

	//读取v中的每一个元素
	for (vector<vector<int>>::iterator it = v.begin(); it != v.end(); it++)
	{
		//(*it) 是 一个指针 类型为vector<int>
		for (vector<int>::iterator vit = (*it).begin(); vit != (*it).end(); vit++) {
			cout << *vit<<" ";
		}
		cout << endl;
	}
}

int main() {
	test();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值