
C++
RZJM_PB
这个作者很懒,什么都没留下…
展开
-
C++分离类模板的声明和定义
成员函数在体外的定义格式为: template 返回值类型 类名::成员函数名(参数列表) { //类模板内容 };实例:#include <iostream>using namespace std;template <class T> class MAX //类模板 { public: MAX(T v1, T v2); T getmax(M原创 2016-03-19 10:43:22 · 721 阅读 · 0 评论 -
可否强制修改常量的值?
#include <iostream> using namespace std;int main() { int *p; const int DATA = 100; p = (int*) &DATA; //(int*) 此处需要强制类型转换 因为&DATA的类型为const int* cout << "Old *P is " << *p << endl; *原创 2016-03-25 16:53:36 · 1117 阅读 · 0 评论 -
二维数组的动态内存分配
#include <malloc.h> #include <iostream>using namespace std;int main(int argc, char **argv) { int n; int m=2; cout << "请输入通信录的个数: " << endl; cin >> n; int **memo; memo = (int**) ma原创 2016-03-25 22:37:15 · 1481 阅读 · 0 评论 -
拷贝构造函数
A *foo(A a) { cout << "-----foo enter-----"<< endl; A *p = new A(); cout << "-----foo exit------"<< endl; return p; }A *boo(const A& a) { cout << “———-boo enter——–”<原创 2016-03-15 16:33:08 · 748 阅读 · 0 评论