- 博客(6)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 source insight 快捷键列表
快捷键可以在Options->Key Assignments里面对快捷键进行设置,这些快捷键很多都没有设置按键。你可以把配置好的快捷键导出之后放到其他设备上使用。我常用的快捷键快捷键说明对应快捷键删除整行ctrl+d选择整行alt+1跳转到文件搜索界面ctrl+o跳转到行尾end跳转到行首home跳转到文件末尾ctrl+end...
2018-10-26 11:17:45 2784
原创 函数模版和类模板的使用
templatetemplate用于重载(overriding),目的是让形参类型不同的函数可以共用一个类名或者函数名。最简单的使用,对一个函数进行重载,参数是可变的原型:template <class identifier> function_declaration;NOTICE:  T也可以作为函数的返回值进行设置,并不一定是参数。例子:#...
2018-10-24 20:47:02 615
原创 类构造函数初始化列表
表现形式有三种当前类进行初始化,尤其是当成员变量是一个const或者一个引用类型class Demo{ private: int a; public: Demo(int a):a(a){};}需要在初始化列表中调用外部类成员的初始化函数#include <iostream>using namespace std;...
2018-10-24 20:31:45 321
原创 宏定义的用法
有五种用法,含有参数和不含参数,行尾都不用加分号#define   <标识符>  [<替换列表>]//类似于全局变量了//如果其他文件没有包含定义宏的文件,则在宏定义的位置结束,如果有包含,则到包含的文件结束#define LARGEST_NUM 1000#define &nbs
2018-10-24 20:29:02 866
原创 C++中函数的动态绑定
所谓动态绑定,其实就是接口的实现由派生类完全覆盖。就是说原本声明的类型是基类B,但是调用函数的时候执行的却是不同派生类(由初始化或者赋值的时候定义)D的函数。动态绑定出现的条件有两个只有虚函数才能进行动态绑定。必须通过基类类型的引用或指针进行函数调用。例子#include <iostream>using namespace std;class Base{ p...
2018-10-24 20:22:23 925
原创 gcc工具使用
预编译,编译,汇编操作-E进行预编译操作,生成.i文件,注意,这里的.c文件是main函数所在的文件cc -E test.c -o test.i-S只进行编译操作,不进行汇编,生成汇编文件gcc -S test.i -o test.s-c进行汇编操作,把生成的汇编文件转为二进制的目标文件gcc -c test.s -o test.o链接操作(1)静态链接:在这种链接方...
2018-10-24 20:18:33 875
apk反编译工具包
2016-09-23
Android反编译套装
2016-09-23
Viewgroup中添加了scroller后getScrollX什么时候改变
2016-08-31
Java多线程 final和static变量
2016-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人