有关类
摘要:1.C++常见的连接错误:头文件中声明了,源文件中没有定义。 2.类对象做成员变量的构造和析构顺序:(1)类内的对象按照定义的顺序构造,之后是外层类对象的构造;(2)析构时,外层类对象先析构,内层类对象后定义的先析构。 // Test516.cpp: 定义控制台应用程序的入口点。// #includ
阅读全文
posted @
2019-05-16 23:57
敲什么敲
阅读(94)
推荐(0) 编辑
单向链表&有关类和对象
摘要:// Test515.cpp: 定义控制台应用程序的入口点。// #include "stdafx.h"#include <iostream>using namespace std; typedef int DATA; struct SNode{ DATA data; SNode* pNext;};
阅读全文
posted @
2019-05-15 22:58
敲什么敲
阅读(218)
推荐(0) 编辑
有关构造和析构函数
摘要:1.c++的内联函数相当于c的宏函数(#define),消除函数调用时的时间和空间消耗,频繁被调用的小函数适合写成内联函数,内联函数被调用时即把函数体展开。 inline int max(int a, int b) { return a > b ? a : b;} 等价于 : #define max
阅读全文
posted @
2019-05-14 23:08
敲什么敲
阅读(90)
推荐(0) 编辑
有关C++新特性
摘要:1.使用命名空间namespace,可以自定义,也可以通过using namespace std使用标准命名空间,自定义的命名空间在使用时,添加一条using语句,无名的命名空间,使用作用域运算符::来访问命名空间下的变量、函数等。 2.增加了引用,引用可以作为形参,改变形参值即为改变实参,引用是变
阅读全文
posted @
2019-05-14 00:02
敲什么敲
阅读(114)
推荐(0) 编辑
有关const
摘要:恢复内容开始 1.指针常量与常量指针 指针常量:指针值是一个常量,即指针的值不能改变,永远指向固定的对象。 例:int a = 10, b = 15; int* const pInt = &a; pInt = &b;//错误 常量指针:指针指向的内容(所指对象的值)是一个常量,指向可以改变。 例:i
阅读全文
posted @
2019-05-11 23:45
敲什么敲
阅读(89)
推荐(0) 编辑