上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2018年7月12日

命名空间 extern的用法 static全局变量

摘要: std是标准库中的命名空间; 关于extern的用法可以参考文献http://blog.163.com/sunjinxia%40126/blog/static/9498487920131214502107/,讲解的非常清晰 这里有一个关于static全局变量的讲解http://www.360doc. 阅读全文

posted @ 2018-07-12 10:51 矮油~ 阅读(2063) 评论(0) 推荐(0)

extern和include的作用

摘要: 首先要搞清楚的是.h头文件中都是一些声明性的语句,是不分配内存的,所以头文件中有对函数的声明,有define语句,有没有实例化的结构体定义,但是没有对变量的定义(比如 int a),有的只是对外变量的声明(extern int a)。 因为全局变量一般定义在原文件.c中(假设是a.c),对于一个文件 阅读全文

posted @ 2018-07-12 09:02 矮油~ 阅读(1126) 评论(0) 推荐(2)

extern用法总结

摘要: 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。 1. extern修饰变量的声明。 如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。 这里需要注意的是,被引用的变量v的链 阅读全文

posted @ 2018-07-12 08:24 矮油~ 阅读(6203) 评论(0) 推荐(0)

2018年7月11日

KMP算法

摘要: 作者:海纳链接:https://www.zhihu.com/question/21923021/answer/281346746 有些算法,适合从它产生的动机,如何设计与解决问题这样正向地去介绍。但KMP算法真的不适合这样去学。最好的办法是先搞清楚它所用的数据结构是什么,再搞清楚怎么用,最后为什么的 阅读全文

posted @ 2018-07-11 10:46 矮油~ 阅读(180) 评论(0) 推荐(0)

2018年7月10日

delet[] 和delete

摘要: string *stringPtr1 = new string; string *stringPtr2 = new string[100]; …… delete stringPtr1; delete [] stringPtr2; 如果你对着stringPtr1使用“[]”形式,其结果未定义。如果你对 阅读全文

posted @ 2018-07-10 14:56 矮油~ 阅读(430) 评论(0) 推荐(0)

c++ 深入理解虚函数

摘要: 什么是多态? 相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。 静态多态 vs 动态多态 [-:>静态多态也叫做早绑定 如上面的代码,他们函数名相同,参数个数不同,一看就是互为重载的两个函数 程序在编译阶段根据参数个数确定调用哪个函数。这种情况叫做静态多态(早绑定) [-:>动态多态也 阅读全文

posted @ 2018-07-10 14:53 矮油~ 阅读(246) 评论(0) 推荐(0)

C++ 虚函数表解析

摘要: C++ 虚函数表解析<?xml:namespace prefix = o /> 陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可 阅读全文

posted @ 2018-07-10 11:17 矮油~ 阅读(194) 评论(0) 推荐(0)

typedef void(*Func)(void)的简单用途

摘要: typedef void(*Func)(void)的用途 用法的好处: 定义一个函数指针类型。 例子: 有三个类型相似或功能相似的函数: 至此,我们就已经构造好了通用函数 还需要定义一个调用的函数 使用gTASK来执行: 执行gTASK(1)会打印出 I’m TASK1 执行gTASK(2) 会打印 阅读全文

posted @ 2018-07-10 11:03 矮油~ 阅读(1047) 评论(0) 推荐(0)

typedef void (*Fun) (void) 的理解——函数指针——typedef函数指针

摘要: 首先介绍大家比较熟悉的typedef 上面介绍得是我们常用的比较简单的typedef的用法,下面首先介绍一下函数指针。 函数指针的形式: 形式1:返回类型(*函数名)(参数表) 通过上面的一个小例子,我们知道了函数指针的用法, 而typedef可以让函数指针更直观方便 形式2:typedef 返回类 阅读全文

posted @ 2018-07-10 11:01 矮油~ 阅读(514) 评论(0) 推荐(0)

C/C++ typedef用法详解(真的很详细)

摘要: 第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCH 阅读全文

posted @ 2018-07-10 10:54 矮油~ 阅读(4457) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航