2013年3月26日
摘要: 容纳非法类型的容器(可以合法)哨兵角色:NULL,-1,vector::end(),EOF,string::nposoptional解决 有些不存在的哨兵角色optional 内部保存对象的复制当模板参数类型为T & 时,保存源对象的引用,与C++内置引用类型不同,可以在声明时不进行初始化,比如 optional<int&> op;声明op时,其内部的引用成员变量并未初始化赋值时,转移包装对象,而不是对原包装对象的赋值常用成员方法:get_value_or , get , get_ptr , 构造 复制 赋值构造,和条件构造 operator * -> ,!V 阅读全文
posted @ 2013-03-26 19:19 微微来了 阅读(3173) 评论(0) 推荐(0) 编辑