- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 C++学习:Effective Modern C++条款
条款1:理解模板类型推导推导模版类型时,引用的值视为非引用,即忽略引用。推导通用引用类型参数时,左值特殊处理。推导传值参数时,忽略const和volatile。+推导模版类型时,参数是数组或函数名则退化为指针,除非用来初始化引用。条款2:理解auto类型推导推导auto类型一般和推导模版类型是一致的,但auto类型推导对于大括号初始化{}会推导为std::initializer_list,模版类型推导则不会。做为函数返回类型或lambda参数中的auto类型推导意味着模版类型推导,而不做
2021-06-11 23:03:56 784 2
通过管道进行cmd进程输入输出重定向,源代码
源代码这是一个头文件,解决了命令行输入输出重定向问题,可以直接使用。测试代码如下:
#include "console.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
Console console;
if( false == console.RunProcess("cmd.exe") )
{
cout<<"create cmd.exe process fail"<", 3000, outstr);
cout<<outstr<", 3000, outstr);
cout<<outstr<<endl;
return 0;
}
2012-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人