• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
国家免检小懒人
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2016年1月29日

C++联合体(union)
摘要: C++的union本质上也是个类,跟struct性质几乎一致但是有一个最大的区别,数据共享内存 说到共享内存就要说下union的内存分配 union的大小是按照union里面的成员内存的最大值而分配的,函数不占内存,但是如果没有成员或者成员都是函数时,内存分配为1,占位,表明存在。 阅读全文
posted @ 2016-01-29 22:10 国家免检小懒人 阅读(1056) 评论(0) 推荐(0)
 
C++智能指针
摘要: 1 #include<iostream> 2 #include<memory> 3 4 using namespace std; 5 6 int main() 7 { 8 auto_ptr<int> ptr1(new int); 9 unique_ptr<double> ptr2(new doubl 阅读全文
posted @ 2016-01-29 21:53 国家免检小懒人 阅读(166) 评论(0) 推荐(0)
 
C++转义字符
摘要: R"()"括号中间的字符串可以去掉转义字符 阅读全文
posted @ 2016-01-29 21:09 国家免检小懒人 阅读(316) 评论(0) 推荐(0)
 
C++引用内部函数绑定机制(bind)
摘要: 1 #include<functional> 2 using namespace std; 3 using namespace std::placeholders; 4 5 class hello 6 { 7 public: 8 void add(int a) 9 { 10 cout << a << 阅读全文
posted @ 2016-01-29 21:07 国家免检小懒人 阅读(269) 评论(0) 推荐(0)
 
C++别名(using)
摘要: 这里所说的别名并非普通的数值类型的别名,而是利用using来为各种类型创建别名。 using mInt = int; 这就为int类型创建了别名,用mInt就可以代替int去定义整形的数值。 在C语音中我们利用typedef 来定义一些常用的类型,C++中的using也能做到 1 int add(i 阅读全文
posted @ 2016-01-29 18:09 国家免检小懒人 阅读(466) 评论(0) 推荐(0)
 
C++的左值引用与右值引用
摘要: 左值与右值 要想理解左值引用与右值引用首先要知道什么是左值什么是右值,通俗的说等号左边就是左值等号右边就是右值情况往往是这样但并不准确。 int a; a = 10; 那么a就是左值,10就是右值。 int a; a = 10; b = a; 这样来看,b就是左值,a就是右值了?然而事实并非如此。所 阅读全文
posted @ 2016-01-29 17:46 国家免检小懒人 阅读(107) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3