在с++Primer第5版中,我读到不允许使用数组赋值运算符。我尝试编译它(在MinGw 5.1上):
#include <cstdlib>
#include <array>
#include <vector>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
array<int, 10> arr = {1,2,3};
arr = {}; //1
return 0;
}
一切都好,一切正常。但是,当我尝试在MS VS2010上编译它时,我得到的错误是1.谁是对VS2010或MinGW。