c++中的单向链表写法:实现增删查改、构造函数、运算符重载、析构函数等。建立头文件SList.h#pragmaonce
typedefintDataType;
//SList要访问SListNode,可以通过友元函数实现,友元函数在被访问的类中
classSListNode
{
friendclassSList;//友元函数
public:
SListNode(cons..
分类:
编程语言 时间:
2016-03-08 00:41:13
阅读次数:
218
建立源文件,命名为:Slist.cpp。#include"Slist.h"
intmain()
{
Test();
system("pause");
return0;
}建立头文件,命名为:Slist.h。#ifndef__SLISH_H__
#define__SLIST_H__
#include<iostream>
usingnamespacestd;
typedefintDataType;
classSlistNode
{
friendcla..
分类:
编程语言 时间:
2016-03-04 02:09:29
阅读次数:
330
之前,在C语言阶段使用了C编写单链表,简单易懂,那么,今天使用C++再次编写单链表,旨在对比两者之间的区别和异同:下面就是cpp实现的代码:SList.h文件:#pragmaonce
typedefintDataType;
classSListNode
{
friendclassSList;
public:
SListNode(DataTypex)
:_data(x)
,_n..
分类:
编程语言 时间:
2016-03-04 02:05:44
阅读次数:
218
1.BookDAL 有一个产生string 的方法 public string GetTestString() { string sReturn = ""; string[] sList = { "a", "b", "c", "d", "e", "f","g","h","i","j","k","l"
分类:
其他好文 时间:
2016-02-05 19:22:19
阅读次数:
169
查看页面是否有某个jsvar slist=document.getElementsByTagName('script') || [];var reg=/jQuery\.min\.js/i;for(var i=0;i<slist.length;i++){ if(reg.test(slist[i]......
分类:
编程语言 时间:
2015-11-27 14:48:22
阅读次数:
154
stl_slist.h// Filename: stl_slist.h// Comment By: 凝霜// E-mail: mdl2009@vip.qq.com// Blog: http://blog.csdn.net/mdl13412/* * Copyright ...
分类:
其他好文 时间:
2015-11-23 13:17:53
阅读次数:
167
命名空间:其实就是利用json的方式来建立一个独自的空间而已//命名空间 第一个小例子var space={};space.slist={};space.fn={};space.site={};space.slist.getUser=function(){ alert('a');}space.fn....
分类:
其他好文 时间:
2015-11-09 20:48:52
阅读次数:
215
Slist:#ifndef SLIST_H_#define SLIST_H_#include templatestruct Slist_node{ T element; Slist_node * next; Slist_node():element(),next(0){} e...
分类:
编程语言 时间:
2015-09-25 22:58:34
阅读次数:
207
#include<iostream>#include<assert.h>typedefintDatatype;usingnamespacestd;structLinkNode{ Datatype_data; LinkNode*_next; LinkNode(constDatatype&x) :_data(x) ,_next(NULL) {}};classSlist{public: Slist() :_head(NULL) ,_tail(NULL) {} ~Slist()..
分类:
其他好文 时间:
2015-09-11 06:57:30
阅读次数:
206
#define _CRT_SECURE_NO_WARNINGS #include #include #include typedef struct Node{ int data; struct Node *next;}SLIST;SLIST *SList_Create(); //创建链...
分类:
其他好文 时间:
2015-08-29 18:44:36
阅读次数:
123