VS使用

改善性能:

1. 关闭 devenv.exe上的病毒检查

 



断言

#error                预处理

static_assert   编译时   static_assert(sizeof(void*) ==4,"64-bit not support");

assert               运行时 


auto 意义的变化

auto关键字表示声明变量类型将根据初始化表达式自动推倒出来,而无需由程序员明确指定。

必须要在定义的时候初始化

列如:

auto in k=0;

auto d; // 错误的 没有初始化



右值引用


template<class T>
void swap1(T &a,T &b)
{
T tmp(std::move(a));
a=std::move(b);
b=move(tmp);
}



VS11版本中

SafeInt 

SafeInt<unsigned __int8> si1(i1);

略....


并发并行程序








你可能感兴趣的:(VS使用)