记录一些MSDN和cplusplus的使用心得,明细它们分工的不同,方便日后对症搜索。
总体而言
MSDN包含的内容很多,不止C或C++相关的内容,搜索到的结果需要适当筛选,cplusplus在这方面有一定优势,关键字搜索正确便可直取所需。
内容方面
1.可以举一个例子说明他们优势的不同:在查阅MSDN的时候看到这样一段代码:
1 // Declares stack with default deque base container 2 stack <char> dsc1;
也就是说,在没有给出容器类型说明时,stack默认关联的是deque容器,但在MSDN中并没有找到对这句话的阐述或说明,四处查找了一下,首先是在百度知道找到了两句“stack默认是基于容器deque实现的”,“在创建适配器时,通过将一个顺序容器指定为适配器的第二个类型实参,可覆盖其关联的基础容器类型”,
参见网页:http://zhidao.baidu.com/question/279080479.html
这句话跟MSDN的使用吻合,但既然有网友这么回答,应该可以查得到根据,在cplusplus中搜索stack,直接可以看到一句话“By default, if no container class is specified for a particular stack class, the standard container class template deque is used.”,从这点可以看出,MSDN和cplusplus有以下这些区别:
MSDN主要列出函数原型、参数解释、使用举例、以及归属的头文件和命名空间
cplusplus主要阐述知识点的概念、性质,并列出支持的操作等,对综合性的了解有一定帮助