C++
叶雨墨
这个作者很懒,什么都没留下…
展开
-
C\C++关于函数指针的笔记
指向普通函数的函数指针 函数原型:void func(int n){cout定义一个函数指针指向func:void (*p)(int) = &func 或者void (*p)(int) = func ;也可以这样定义: typedef void (*FUNC_POINT)(int); FUNC_POINT p = func;调用方法:p(2); 或者 (*p)(3);原创 2013-03-08 14:30:14 · 391 阅读 · 0 评论 -
C++ 内联函数实现方式
1.直接在类中定义,不需要inline修饰,编译器直接将其转化为内联函数。这种函数叫做在类中定义的内联函数。class A{//....void do() {cout//...} ;与class A{//....inline void do() {cout//...} ;效果一样2.不在类中定义,但定义与声明需在同一个文件中原创 2013-03-01 14:50:42 · 707 阅读 · 0 评论 -
c++大数相乘
懒得多说,直接上代码#include #include #include using namespace std;void str_to_vec(const string &str, vector &ivec){ for (int i = str.size()-1; i >= 0; i--) { ivec.push_back(str[i原创 2013-08-26 21:51:42 · 490 阅读 · 0 评论 -
c/c++ const关键字笔记
学习总结,错误之处还请大牛们指正,谢谢const 英文全名constance,中文翻译恒定的。定义一个const变量必须初始化,如const int i = 3。而这样的语句:const int i; i = 3则不会通过编译。一般来说,const可能放在四种位置第一种:定义变量const int i = 3和 int const i = 3的含义是一样的。const in原创 2013-08-30 11:02:24 · 519 阅读 · 0 评论 -
c/c++求平均数
struct aver_info{ double aver; unsigned int cnt;};aver_info cross(const aver_info &num1, const aver_info &num2){ aver_info result = {0.0, 0}; double temp;原创 2013-08-29 14:56:12 · 10143 阅读 · 0 评论