c/c++
文章平均质量分 76
cpp玩家攻略
这个作者很懒,什么都没留下…
展开
-
C++ 学习笔记 1
如何判断一段程序是由C 编译程序还是由C++编译程序编译的?这道题 百度一搜就会有答案原创 2014-06-12 15:38:04 · 1197 阅读 · 3 评论 -
C++ 学习笔记2----sizeof关键字
关于sizeof::sizeof 是编译器的内置指示符而不是函数原创 2014-06-12 16:04:00 · 812 阅读 · 0 评论 -
C++学习笔记3 C语言到C++的升级
C与C++的关系 C++继承了所有的C特性 C++在C的基础上提供了更多的语法和特性 C++的设计目标是运行效率与开发效率的统一原创 2014-08-17 08:55:39 · 645 阅读 · 0 评论 -
C++学习笔记4 C++之bool类型
C++中的bool类型:C++在原创 2014-08-19 19:38:04 · 845 阅读 · 0 评论 -
C++学习笔记5 C++之三目运算符的升级
int main(){ int a =1; int b = 2; (a }原创 2014-08-19 19:45:00 · 691 阅读 · 0 评论 -
C++学习笔记6 C++中的引用
C++中三目运算符可以返回变量本身,那么C++对原创 2014-08-19 20:18:32 · 779 阅读 · 0 评论 -
C++学习笔记7 C++函数的升级 上
1:常量与宏回顾:王企鹅原创 2014-08-19 22:54:05 · 605 阅读 · 0 评论 -
C++学习笔记8 C++函数的升级 下
1:C++中的函数重载:函数重载(0原创 2014-08-20 22:13:10 · 831 阅读 · 0 评论 -
C++学习笔记9 C++新的关键字
1:动态内存分配:C++中通过new关键字进行原创 2014-08-24 11:52:23 · 578 阅读 · 0 评论 -
C++学习笔记10 经典问题解析
1:const和引用:什么是原创 2014-08-24 11:57:42 · 559 阅读 · 0 评论 -
C++学习笔记21 多态遇上对象数组
#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Parent{protected: int i;public: virtual voi原创 2014-09-08 15:18:47 · 990 阅读 · 0 评论 -
C++学习笔记22 关于多重继承 接口
C++在语法上直接支持多重继承原创 2014-09-08 15:22:51 · 1020 阅读 · 0 评论 -
C++学习笔记17 继承
面向对象中的继承指类之间的父子关系 子类拥有父类的所有成员变量和成员函数 子类就是一种特殊的父类 子类对象可以当作父类对象使用 子类可以拥有父类没有的方法和属性原创 2014-09-08 09:59:26 · 560 阅读 · 0 评论 -
C++学习笔记18 继承中的构造与析构
赋值兼容性原则:子类对象可以当做父类对象使用;子类对象可以直接赋值给原创 2014-09-08 10:10:38 · 689 阅读 · 0 评论 -
C++学习笔记19 多态与继承
1:函数重写如果子类当中定义了与父类当中原创 2014-09-08 11:07:33 · 720 阅读 · 0 评论 -
C++学习笔记20 多态与继承下
1:重写与重载的区别?什么时候重写?什么时候重载原创 2014-09-08 11:35:37 · 731 阅读 · 0 评论 -
C++学习笔记16-2 编译器对构造函数的调用处理
#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test{public: Test(int i) { cout<<"Test(in原创 2014-09-02 20:19:08 · 649 阅读 · 0 评论 -
C++学习笔记23 初始化列表
#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test1{protected: int a; public: Test1() {原创 2014-09-08 18:54:37 · 654 阅读 · 0 评论 -
C++学习笔记12 构造函数与析构函数下
C++中的对象组合:C++中的类可以使用其他类定义成员原创 2014-08-25 21:08:12 · 664 阅读 · 0 评论 -
C++学习笔记13 C++ 类的静态成员
成员变量的回顾:原创 2014-08-26 21:21:15 · 622 阅读 · 0 评论 -
C++学习笔记11 构造函数与析构函数
构造函数:C++中的类可以定义与类名原创 2014-08-25 20:40:48 · 795 阅读 · 0 评论 -
C++学习笔记24 函数模板
泛型编程的概念―不考虑具体数据类型的编程模式对于Swap函数可以考虑下面的泛型写法Swap(T& )Swap泛型写法中的 TT 不是一个具体的数据类型,而是泛指任意的数据类型。原创 2014-09-10 22:20:24 · 574 阅读 · 0 评论 -
C++学习笔记14 操作符的重载
C++中操作符重载的本质 C++中通过operator关键字可以利用函数扩展操作符 operator的本质是通过函数重载实现操作符重载原创 2014-08-31 11:57:37 · 651 阅读 · 0 评论 -
C++学习笔记15 malloc free 与 new delete的区别
#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test{ int i; public: Test()原创 2014-08-31 23:04:15 · 604 阅读 · 0 评论 -
C++学习笔记25 类模板的特化
类模板可以被特化:用template原创 2014-09-16 10:44:00 · 842 阅读 · 0 评论 -
C++学习笔记26 STL基础简介
什么是STL STL― STL ,即 :Standard Template Library Standard Template Library, 是C++ C++ C++的一部分 的一部分― STL 是常用数据结构和算法的集合 ― STL 的目标是标准化组件, 提高开发效率和程序可靠性原创 2014-09-16 10:54:31 · 598 阅读 · 0 评论 -
C++学习笔记27 异常处理
c++异常处理机制C++异常处理机制是一个用来有效地处理运行错误的非常强大且灵活的工具,它提供了更多的弹性、安全性和稳固性,克服了传统方法所带来的问题.异常的抛出和处理主要使用了以下三个关键字: try、 throw 、 catch 。抛出异常即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式;原创 2014-09-16 11:36:37 · 957 阅读 · 0 评论 -
C++学习笔记24-2 类模板
C++ C++中的类模板 中的类模板― 提供一种特殊的类以相同的行为处理不同的类型― 在类声明前使用template进行标识― T>T> T>用于说明类中使用的泛指类型 用于说明类中使用的泛指类型 T原创 2014-09-16 09:15:05 · 567 阅读 · 0 评论 -
不带头节点的链表尾插法C++实现
#include using namespace std;typedef int DATA;//链表的尾插法 struct SNode { DATA data; SNode* pNext;};struct SList{ SNode* m_pHead; SNode* end_pHead; SList() { m_pHe原创 2014-11-07 11:20:31 · 2257 阅读 · 0 评论 -
不带头结点的链表头插法C++实现
#include //不带头结点的链表的C++实现;using namespace std;typedef int DATA;struct SNode{ DATA data; SNode* pNext;};struct SList{ SNode* m_pHead; SList() { m_pHead = NULL;//空链表;不带头原创 2014-11-07 09:36:17 · 1263 阅读 · 0 评论 -
effective C++ 读书笔记 条款06
effective C++ 条款06 阻止copy函数原创 2014-11-11 08:52:33 · 933 阅读 · 0 评论 -
单例模式之 懒汉模式普通版
单例模式懒汉模式普通版原创 2014-11-11 09:09:45 · 1506 阅读 · 0 评论 -
单例模式之懒汉模式Meyers版本
单例模式懒汉模式meyers版本原创 2014-11-11 09:12:21 · 2023 阅读 · 0 评论 -
effective C++ 读书笔记 条款07 为多态基类声明virtual析构函数
虚析构函数的使用原创 2014-11-10 17:30:16 · 586 阅读 · 0 评论 -
全局变量不能放在头文件当中
头文件变量的声明与定义原创 2014-11-12 14:15:37 · 5275 阅读 · 2 评论 -
effective C++ 读书笔记 条款08
effectiveC++ 读书笔记 条款08原创 2014-11-12 17:45:05 · 899 阅读 · 0 评论 -
effective C++ 条款09
effective C++ 条款09原创 2014-11-13 13:56:36 · 1006 阅读 · 0 评论 -
effective C++ 读书笔记 条款10
operator= 返回*this原创 2014-11-13 19:00:35 · 1115 阅读 · 1 评论 -
类的成员对象变量何时构造
下面代码输出什么:#include using namespace std;class CStudent{ int i;public: CStudent() { cout } ~CStudent() { }};class CManager{ CStudent s1; CStudent s2;public: CMana原创 2014-11-13 20:29:18 · 1094 阅读 · 0 评论 -
effective C++ 读书笔记 条款11
在operator=当中处理“自我赋值”原创 2014-11-14 10:49:57 · 1585 阅读 · 1 评论