摘要:
BJam的简介-==-==-==-==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-Bjam 是一个类似于Make的项目管理工具.它专门为Boost定制的编译管理器,它基于FTJam, FTJam是从Perforce Jam... 阅读全文
摘要:
程序小组的构成 程序小组指软件开发过程中人员的集合,它是软件生命周期内一定时间段内软件开发的所有参与者的集合。所包括的角色有: 项目经理(Leader) 市场人员(Product Descriptor) 系统分析员(System Analysiser) 软件/硬件设计师(Software/Hard... 阅读全文
摘要:
用new生成的对象,在面向对象中是很有用的.它保存在堆上,可以自由控制生命周期。 但如何保证一个对象只能在堆上生成呢? 答案其实也很简单,只需把析构函数定义为私有成员。例如OnlyCanBeNew类定义。 1| class OnlyCanBeNew 2| { ... 阅读全文
摘要:
如何在C++中实现Deprecated API How to deprecate an Api in C++ 也许开发过程中第一次定义的某一接口是这样的: 1| 2| #pragma once 3| int SomeApiV1(char* byPtr... 阅读全文