C++
liuzhanchun
这个作者很懒,什么都没留下…
展开
-
C++ 抛异常处理
一、概念C++ 标准的异常C++ 提供了一系列标准的异常,定义在<exception>中,我们可以在程序中使用这些标准的异常。它们是以父子类层次结构组织起来的,如下所示:下表是对上面层次结构中出现的每个异常的说明:异常 描述 std::exception 该异常是所有标准 C++ 异常的父类。 std::bad_alloc 该异常可以通...原创 2019-11-19 17:43:34 · 977 阅读 · 0 评论 -
C++注释规范
1 文件头部注释Ø列出:版权、作者、编写日期和描述。Ø示例:/*************************************************Copyright:buptAuthor:Date:2010-08-25Description:描述主要实现的功能********************************************...转载 2019-11-19 15:49:50 · 787 阅读 · 0 评论 -
C++ 智能指针
一、概述1. auto_ptr: c++11中推荐不使用他(放弃)2.shared_ptr:每添加一次引用 就+1,减少一次引用,就-1;做到指针进行共享3.unique_ptr:一个指针同时只能有一个使用者使用4.weaked_ptr:与shared_ptr搭配使用二、详细说明1. shared_ptr为T类型的变量定义std::shared_ptr<...原创 2019-11-19 14:44:57 · 159 阅读 · 0 评论 -
代码优化后期持续更新
1、likely()与unlikely()2、内存预读__builtin_prefetch_mm_prefetch原创 2019-10-28 13:53:58 · 161 阅读 · 0 评论