表达式
2.1 -> C++98中的一个例子
在C++98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。...[] = { 4,1,8,5,3,7,0,9,2,6 };
// 默认按照小于比较,排出来结果是升序
std::sort(array, array + sizeof(array) / sizeof...(array[0]));
// 如果需要降序,需要改变元素的比较规则
std::sort(array, array + sizeof(array) / sizeof(array[0]), std:...3 -> 包装器
function包装器
function包装器,也叫作适配器。C++中的function本质是一个类模板,也是一个包装器。...::endl;
return 0;
}
C++98中传统的解决方法:可以对共享修改的数据加锁保护。