
c++
qq_34165833
呐 写点什么叭
展开
-
类 成员的 访问权限 和 作用域
c++ 对于 类成员 访问权限 和 作用域 的进一步了解原创 2017-05-01 09:56:54 · 970 阅读 · 0 评论 -
c++模板链表单项
node.h#ifndef _NODE_H_#define _NODE_H_#include<iostream>template<typename ElemType>class node{ public: ElemType data; node<ElemType>* next;//construct node(); node( E...原创 2018-04-28 17:37:07 · 312 阅读 · 0 评论 -
模板链表程序中的错误记录
问题:1. const 对象 只能调用const 成员函数bool GetElem(int count ,ElemType & e) ; //--------declaretemplate<typename ElemType> //-----------defineLinkList<ElemType>:: Li...原创 2018-04-27 11:25:31 · 248 阅读 · 0 评论 -
搞笑----容易忘的c基础2
1. NULL 是宏定义 不是关键字 在一般的头文件 都有包含 若编译过程 报错 则可以自己定义 : #define NULL (void*)02.在函数声明的时候 可以 给参数 一个默认值 -------定义的时候不给写 如下:node( ElemType e,node<ElemType>* link =NULL);template<typename ElemType>...原创 2018-04-27 10:46:48 · 139 阅读 · 0 评论 -
模板template--typename T ,int N
1.h#ifndef _1_H_#define _1_H_template <typename T,int N>class ARRAY{ int length; T array[N]; public: ARRAY(); bool setvalue(int index,T value); bool getvalue(int index,T& valu...原创 2018-04-25 10:20:46 · 2791 阅读 · 0 评论 -
do--------while(0)
记几个:do whlie(0)的例子:1./*#define SWAP(t,a,b) do{\ t=a;\ a=b;\ b=c;\ }while(0) do{ c=a; a=b; b=c; }whlie(0)why define can realise the change but function can not...原创 2018-06-14 15:10:12 · 238 阅读 · 0 评论 -
template
#include<iostream>using namespace std;template <typename T>void SWAP(T &a,T& b){ T c; c=a; a=b; b=c;}template <int N,typename T>void what(T *ARRAY){ for(int i=0;...原创 2018-04-25 10:29:21 · 169 阅读 · 0 评论 -
将c++函数打包成动态库 在c文件里使用
在c++调用c 的代码 可以通过以下方式:#ifdef _cplusplusextern "c"{#endif //c.....代码#ifdef _cplusplus}#endif在 c 程序 中调用 c++的函数 : 使用的是 动态链接库的方法这里简单的写个函数:test.cpp#ifdef _cplusplusextern "c"{#endif int summ(i...原创 2018-03-26 16:15:15 · 2777 阅读 · 0 评论 -
c++:模板和 typedef共用的错误 template declaration of 'typedef'
template <typename ElemType>struct BiNode { //public: ElemType data; struct BiNode *lchild,*rchild; //using Bv=BiNode<ElemType> ;};template <typename ElemType>using v = BiN...原创 2018-05-21 17:24:32 · 5072 阅读 · 0 评论