/* LList.cpp* Author: Qiang Xiao* Time: 2015-07-12*/#includeusing namespace std;class Node{ public: int data; Node* ptr; Node(int...
分类:
编程语言 时间:
2015-07-12 12:41:05
阅读次数:
172
首先先介绍一下可变参数表需要用到的宏:头文件:#includevoid va_start( va_list arg_ptr, prev_param );type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr );va_lis...
分类:
编程语言 时间:
2015-07-11 22:54:33
阅读次数:
181
//最挫的智能指针。
#include
using namespace std;
template
class my_auto_ptr
{
public:
my_auto_ptr(Type* p = NULL) :ptr(p){}
my_auto_ptr(const my_auto_ptr& ma)
{
ptr...
分类:
编程语言 时间:
2015-07-11 12:15:23
阅读次数:
168
使用一个类来代理另一个类,如智能指针auto_ptr,对智能指针的操作,实际上是对代理的指针的操作#include using namespace std;templateclass auto_ptr{public: explicit auto_ptr(T * p = 0){ p...
分类:
其他好文 时间:
2015-07-10 00:06:25
阅读次数:
149
1、容器元素类型
C++中大多数数据类型可以作为容器的元素类型。容器元素类型必须满足一下两个条件:支持赋值和复制操作。
所以没有元素是引用类型的容器,同时IO对象和auto_ptr也不能作为容器的元素类型。
2、vector容器的自增长
vector容器中存储的元素在内存中是连续存储的。假如容器中没有空间容纳新元素,此时由于元素必须连续存储以便索引访...
分类:
编程语言 时间:
2015-07-08 16:35:29
阅读次数:
142
在使用WEB-IOU进行试验的时候,偶然发现一个试验拓扑中,20台左右的设备,有6台设备无法保存配置,保存的时候还出现报错,报错内容如下:*Jun3005:49:50.842:%SYS-2-NV_BAD_PTR:BadNVRAMpointer.NVHeadervaluesare,nv:0x0x10FAD788.textbase:0x0xAB736714.textsize:2542.magic:..
分类:
Web程序 时间:
2015-07-07 19:46:15
阅读次数:
268
1.4 Nandflash移植
先解决上面的错误,修改arch/arm/cpu/arm1176/s3c64xx/timer.c
static ulong timer_load_val;修改为 DECLARE_GLOBAL_DATA_PTR;
删除下面的两个定义:
/* Internal tick units */
/* Last decremneter snapshot */
sta...
分类:
其他好文 时间:
2015-07-07 17:01:38
阅读次数:
284
/* * Copyright (c) 1997-1999 * Silicon Graphics Computer Systems, Inc. * * Permission to use, copy, modify, distribute and sell this software * and it...
分类:
其他好文 时间:
2015-07-07 09:21:11
阅读次数:
182
/* current_exception */exception_ptr current_exception() noexcept;返回指向当前异常(或其副本)的智能指针【具体返回对象本身还是副本,是由具体实现库决定的】,如果当前没有异常发生,那么返回一个null-pointer。exception...
分类:
其他好文 时间:
2015-07-03 11:55:15
阅读次数:
142