Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1745743
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

发布时间:2012-12-09 16:33:03

   深拷贝和浅拷贝一定是很多C++菜鸟比较难以理解的一个知识点,很多老鸟估计也不是很明白其内部的原理。其实这涉及到C 内部模型的两个概念,即Default Memberwise Initialization 和bitwise copy semantics。这两个名字是不是感觉很怪,下面我们就来慢慢分析。   Default Memberwise Initialization: 这是C 模型的内部一种实现方案,其原理就是对于同一类的两个对象直接的赋值进行的暗箱操作。说白了,就是将一个对象的内存空间中的数据,原封不动的拷贝出另一份来填满另一个对象的内存......【阅读全文】

阅读(232) | 评论(0) | 转发(0)

发布时间:2012-12-09 16:32:22

链表是一种线性的数据结构,其一个已有的链表中插入、删除一个链表结点的时间复杂度是O(n)。以下为一个单链表C++简单的实现版本。具体为:头插法、尾插法,链表翻转的递归版和非递归版。 点击(此处)折叠或打开#include <cstdio>struct Node{    int data ;    Node *next ;} ;void Insert_Head( Node *&head , const int &val ) // 头插法{    No......【阅读全文】

阅读(188) | 评论(0) | 转发(0)

发布时间:2012-12-08 11:49:18

关于自旋锁在单处理器(UP)构架中使用的问题,以及实现上与SMP不同的原因。......【阅读全文】

阅读(254) | 评论(0) | 转发(0)

发布时间:2012-12-08 11:49:18

关于自旋锁在单处理器(UP)构架中使用的问题,以及实现上与SMP不同的原因。......【阅读全文】

阅读(196) | 评论(0) | 转发(0)

发布时间:2012-12-08 11:28:12

package gogo.cool;     02     03 import java.io.BufferedReader;     04 import......【阅读全文】

阅读(240) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册