![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言-不能跨平台
TDA-2030
这个作者很懒,什么都没留下…
展开
-
06/05/2016函数参数传递探究升级
1:参数为引用变量的时候 由于参数的传递引进了引用变量int&,于是函数参数的传递变的复杂起来,WHY? 看实例:void add(int& i,int& y){ int n = i+y; } //函数1 /*void add(int i,int y){ int m = i+y; }*/ //函数2 void main(){ int i=1; int y=2;原创 2016-06-05 17:43:22 · 166 阅读 · 0 评论 -
06/05/2016引用变量、指针升级
案例升级: int b = 1; int c = 2; int & i = b; i = c; int *p = &b; p = &c;在我学习上学的时候认为b就是一个变量,就是一个内存中一个单元,这个并没有什么错误. 但是这个变量的范围有什么决定呢?由int形这个编译器关键字决定的,其范围为0-FF原创 2016-06-05 16:35:20 · 305 阅读 · 0 评论 -
6/05/2016函数模板
参考文献:C++primer plus 其实说函数模板很简单 using namespace std; template void f(T a,T b); void main(){ int i=2; int y=3; f(i,y); } template void f(T a,T b){ } 在这段代码中,i变量、变量y内存拷贝函数f的栈头 using name原创 2016-06-05 01:37:44 · 231 阅读 · 0 评论 -
06/05/2016运算符重载
运算符重载的实质就是:调用相应的函数 实例: class mt{ public: int i; int m; void add(int i, int j){ (*this).i = i; (*this).m = j; } mt sum( mt &t){ mt n; n.i= t.i; n.m=t.m; retu原创 2016-06-05 21:00:31 · 210 阅读 · 0 评论 -
指向函数型指针探_CALLBACK
头文件 foo.h#ifndef __FOO_H__ #define __FOO_H__ #ifdef __cplusplus extern "C" { #endif // __cplusplustypedef void (*mt)(int);//declear typedef void (*mt2)(int); void get_magic_num(void (*callback)(int mag原创 2016-08-07 11:36:38 · 230 阅读 · 0 评论 -
学习1
#include<stdio.h> #include<stdlib.h> class mt{ int m; }; mt *add(){ mt *b; b = (mt *)malloc(sizeof(*b)); return b; } void main(){ mt *m=add(); }原创 2016-10-02 15:55:10 · 209 阅读 · 0 评论