[TOC]
每日一题
每日一道面试题,可难可简,但是贵在坚持 20200508开始
1、强制转换之static_cast及相关
2、intptr_t。
想多架构统一,直接int64_t
pragma关警告
cat和tac命令
3、对容器的了解
增删改查 容器之间的赋值:
vector<int > v1(v2);//声明
vector<int > v1();v1.swap(v2);//将两个容器内的元素交换 需要构建临时对象,一个拷贝构造,两次赋值操作。
v1.assign(v2.begin(), v2.end());//将v2赋值给v1 但会清除掉v1以前的内容
vector<int >::iterator it;//声明迭代器
for(it = v2.begin();it!=v2.end();++it) //遍历v2,赋值给v1 效率慢
{
v1.push_back(it); //*it?
}
将一个容器中的内容追加到另一个容器的后面:
std::vector<int> v1, v2 ;
v1.insert(v1.end(), v2.begin(), v2.end());
内存的安全拷贝
浅拷贝和深拷贝
容灾 容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。
北碚区:bei--四声