- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 C++ 引用 参数传递 机制
本文主要分析C++引用赋值和引用参数传递的案例。关于多开GDB,手懒把所有程序都编译成a.out的注意了,gdb中,不确定已经读取文件正在执行过程中会不会产生干扰。至少一次运行结束后,原来断点什么的就不存在了,文件找不到了。(gdb) rThe program being debugged has been started already.Start it from th...
2016-02-29 23:21:04 14536 2
原创 变长结构体的应用
顾名思义,结构体长度是“可变”的。但是这个可变不针对sizeof()函数。用例代码://弹性数组的大小,各对象是否都不一样?//如果都一样,怎么看空间大小,用sizeof array来加?//但是如果是对象,也没法看,因为是指针指向对象的形式//用的时候,申请可以是这样#include#define ARRAY_SIZE 200struct S{int* a;int
2016-02-29 22:30:32 3208
原创 C++ 内存分布,编译与运行阶段探索?(暂时不确定标题)
前接Virtual机制,说到多重继承,虚函数是能完美兼容的,但是非虚函数不能,并且出现了有趣的过程,这里来探讨一下。
2016-02-26 00:22:44 1102
原创 linux makefile详解?
patsubst是是替换用的,SRC = main.c func1.c func2.cOBJ = $(patsubst %.c,%.o,$(SRC))等价与OBJ = main.o func1.o func2.oHEADER同理,换成.h下边的代码改了好几遍的了,基础的部分就不说了,重点记几点:$@是目标文件,$^是依赖的所有目标,$这里重点测了
2016-02-22 20:49:29 567
原创 gdb调试——set
第一个用法,set args作为程序运行时参数:测试代码#include int main(int argc,char**argv){ printf("argv[0] is %s\n",argv[0]); printf("argv[1] is %s\n",argv[1]); printf("argv[2] is %s\n",argv[2]
2016-02-21 00:05:34 6758
原创 C++复习笔记——初始化列表顺序
参考测试代码1:#includeusing namespace std;class A{public: A(int iniI,int iniJ,int iniK):i(iniI),j(i),k(iniK){} int i; int j; int k;};int main(){ A a = A(3
2016-02-18 01:01:41 6537 1
原创 C++ virtual函数 实现机制
不知道关键词用的对不对(什么smartPtr之类的,也不是本来意思,就是随便起个名字),就是看看virtual这个属性是怎么向下(子孙)继承的,又能不能取消掉测试代码如下:#includeusing namespace std;class A{public: virtual void printSelf(){cout << "A" << endl;}pri
2016-02-17 22:11:29 7866 2
原创 搜狐2016编程题——叠罗汉[未完]
搜狐员工小王最近利用假期在外地旅游,在某个小镇碰到一个马戏团表演,精彩的表演结束后发现团长正和大伙在帐篷前激烈讨论,小王打听了下了解到, 马戏团正打算出一个新节目“最高罗汉塔”,即马戏团员叠罗汉表演。考虑到安全因素,要求叠罗汉过程中,站在某个人肩上的人应该既比自己矮又比自己瘦,或相等。 团长想要本次节目中的罗汉塔叠的最高,由于人数众多,正在头疼如何安排人员的问题。小王觉得这个问题很简单,于是统计了
2016-02-09 23:13:40 1995
Kaggle ICML2013 fer2013人脸表情识别/面部表情识别 tensorflow实现与优化
2019-09-30
关于TreeFTL的一篇论文翻译
2014-04-07
A survey of Flash Translation Layer论文笔记翻译
2014-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人