![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 79
F_a_y
没有比脚更长的路没有比人更高的山.风沙无法搁浅希望坚强让生活闪闪发光Fay
展开
-
C++中const的用法总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2013-03-28 18:14:10 · 415 阅读 · 1 评论 -
数据结构-十字链表表示矩阵(C++)
#ifndef CCROSS_SPARSE_H#define CCROSS_SPARSE_H/************************************************************************/ /* 以下是C++ 矩阵 类, 十字链表; /**************************************************原创 2013-05-27 12:22:59 · 1042 阅读 · 0 评论 -
数据结构— 数组循环队列C++
#ifndef STL_STACK_SDJFKLSD#define STL_STACK_SDJFKLSD/************************************************************************//* 数组循环队列C++------空间利用率较高的/*******************************************原创 2013-05-09 02:05:21 · 593 阅读 · 0 评论 -
数据结构之单链表实现队列C++
#ifndef STL_SDFLSJ_H#define STL_SDFLSJ_H/************************************************************************//* 单链表实现队列C++/*******************************************************************原创 2013-05-09 01:57:05 · 613 阅读 · 0 评论 -
数据结构之单链表实现栈(C++)
#ifndef STL_LINK_SEQUENCELIST_H#define STL_LINK_SEQUENCELIST_H/************************************************************************//* 以下为链表实现栈——C++/*****************************************原创 2013-05-08 00:19:36 · 742 阅读 · 0 评论 -
数据结构-string类(C++)
#ifndef STRING_FOR_C++#define STRING_FOR_C++#include /************************************************************************//* 以下是C++实现 string 类,不全,后补/**************************************原创 2013-05-20 12:35:41 · 1047 阅读 · 0 评论 -
数据结构之顺序栈(数组)C++(模板)
#ifndef STL_LINK_SEQUENCESTACK_H#define STL_LINK_SEQUENCESTACK_H/************************************************************************//* 以下是顺序栈(数组)C++ 简单不在注释/********************************原创 2013-05-07 13:39:37 · 615 阅读 · 0 评论 -
数据结构之单循环链表C++(模板)
#ifndef STL_LINK_CIRCLELIST_H#define STL_LINK_CIRCLELIST_H/************************************************************************//* 以下是单循环链表C++实现/**********************************************原创 2013-05-07 03:01:35 · 1086 阅读 · 0 评论 -
数据结构——二维矩阵——数组实现(C++)
#ifndef MATRIX_H#define MATRIX_H/************************************************************************//* 以下是C++实现 矩阵 类,Matrix 二元矩阵,数组存储;/******************************************************原创 2013-05-20 14:27:53 · 1259 阅读 · 0 评论 -
数据结构之单链表C++(模板)
#ifndef STL_LINK_LIST#define STL_LINK_LIST/************************************************************************//* 以下为C++实现单链表 (STL模板)/********************************************************原创 2013-05-04 22:17:08 · 615 阅读 · 0 评论 -
数据结构之双链表C++(模板)
#ifndef STL_LINK_DOUBLELIST_H#define STL_LINK_DOUBLELIST_H/************************************************************************//* 以下为C++实现双链表 (STL模板)/****************************************原创 2013-05-05 01:44:15 · 771 阅读 · 0 评论 -
template <typename T>和template <class T>
模板声明中是一回事么?C++ Template 中的typename、class关键字在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template....转载 2013-05-03 21:17:58 · 1238 阅读 · 0 评论 -
C++深浅拷贝构造函数
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include iostream>using namespace std;class CExample {private: int a;publi转载 2013-04-14 10:59:35 · 487 阅读 · 0 评论 -
条款30: 避免这样的成员函数:其返回值是指向成员的非const指针或引用,但成员的访问级比这个函数要低
使一个成员为private或protected的原因是想限制对它的访问,对吗?劳累的编译器要费九牛二虎之力来确保你设置的访问限制不被破坏,对不对?所以,写个函数来让用户随意地访问受限的成员没多大意义,对不对?如果你确实认为有意义,那么请反复阅读本段,直到你不这样认为为止。实际编程中很容易违反这条规则,下面是个例子:class address { ... }; // 某人转载 2013-03-24 23:56:21 · 386 阅读 · 0 评论 -
数据结构-三元组表示矩阵(C++)
#ifndef CTRIPLE_SPARSE_MATRIX_H#define CTRIPLE_SPARSE_MATRIX_H/************************************************************************/ /* 以下是C++ 矩阵 类, 三元组; /**********************************原创 2013-05-27 12:07:46 · 1801 阅读 · 0 评论