c/c++
無菌與
To the time to life, rather than to life in time
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言中复杂声明的解析
在c语言中声明可以任意复杂,这就导致我们在阅读某些较为复杂的声明时出现问题 解读复杂c声明的一种方法是遵循“声明模仿使用”的阅读方法: 例如:char *(*pfunc)(); *(*pfunc)()是一个 char (*pfunc)() 是一个 指向char的指针 (*pfunc) 是一个 返回char型指针的函数 pfunc 是一个 指向返回char型指针的函数的指针原创 2012-11-09 19:30:03 · 811 阅读 · 0 评论 -
求链表中环的入口
链表中没环就返回NULL 有就返回环的入口 三种基本思路: 1、快慢指针找到环内的一个node,然后从链表头开始,对于每一个node,看它在不在环中 2、用map存一下访问过的节点地址,看当前node的地址是否在map中 3、其实,经过计算,对于1中,快慢指针相遇的地方,再开始以慢指针开始走, 另一方面,在链表的头部也用一个慢指针开始走,二者相遇的地方便是环的入口 (代码并未原创 2015-06-04 20:06:35 · 1051 阅读 · 0 评论 -
暴风影音2013校园招聘笔试题目——c语言D卷
1,c++中哪些操作符不能被重载? 2,inline函数有什么特性,什么情况下适合使用它? 3,写出下面代码的输出 short i=1; char *p=(char *)&i; printf("%d\n",*p); 这题目中存在的陷阱就是:大端小端的问题。分类讨论即可。请参见另一篇博文。http://blog.youkuaiyun.com/junk2012/article/details/8155原创 2012-11-07 10:17:19 · 1270 阅读 · 0 评论 -
问答的形成-C++ 提取百度知道内容
因为项目 需要一份问答库进行测试 对于问答库的形成原创 2014-08-17 08:37:48 · 729 阅读 · 0 评论 -
visual studio下自动添加注释的插件-VAssistX
vs下的一个优秀插件原创 2014-04-17 13:18:44 · 5913 阅读 · 0 评论 -
Kinect C++程序在vs2012下的配置
在vs2010上的配置大约是: a. 在VS2010项目中,设置VC++目录 包含目录中加入 %KINECTSDK10_DIR%\inc 库目录中加入%KINECTSDK10_DIR%\lib\x86 b. 添加特定库 在链接器中设置附加依赖项,填入kinect10.lib c. 头文件包含 #include #include 而2012为: 1.原创 2013-08-21 10:09:03 · 1994 阅读 · 0 评论 -
大小端对齐
int *num=(int*)"abcd"; printf("%x\n",*num ); 闲来无事,写了上面的两句代码,*num会打印出什么呢? 一般分析:根据ansii码,转换成十六进制,为61626364 可是输出结果为:64636261 我们可能会怀疑指针num, printf出地址后,它和a[0]的地址一样。 然后,可能会怀疑printf函数的问题。 还有可能是堆上的问题原创 2012-11-06 23:56:30 · 1381 阅读 · 0 评论 -
求两个数的最大公约数
1,首先是最基本的思想: 直接遍历即可 int gcd_3(int a,int b) { int i,r; int n; r=a>=b?a:b; for(i=1;i<r;i++) if(a%i==0&&b%i==0) n=i; return n; } 2,相减法: int gcd_1(int a,int b) { while(a!=b) { if(原创 2012-11-22 11:14:51 · 419 阅读 · 0 评论 -
c语言中库函数实现及心得
一,strcpy的实现: char *myStrcpy(char *des,const char *sour) { char *s=sour; while(*des++=*sour++) ; return s; } 这里需要注意一下的是while语句里面的赋值语句。 什么时候结束循环? 使用此strcpy函数时要注意哪些事项? 数组原创 2012-11-07 00:21:44 · 787 阅读 · 0 评论 -
c语言常见问题——读c programming FAQs
1,以下初始化有什么区别 char a[]="string literal"; char *p="string literal"; 字符串字面量(string literal)——c语言源程序中用双引号包含的字符串的正式名称 有两种稍有区别的用法: 1),作为数组初始值,它指明该数组中字符的初始值; 2),其他情况下,它会转化成一无名的静态字符数组,可能会存储在只读内存中,这就导致它不原创 2012-11-09 21:48:15 · 821 阅读 · 0 评论 -
利用SRILM 对注音的句子进行补全(Viterbi)
要求: 给一个句子,部分汉字是用注音的声母代替的,还原成原始的句子 感悟: 调用一个接受char* 的函数,记得char*后面加上'\0'; 文件记得及时关闭; 作用域 may matter map big5 sucks char* to int #include #include #include #include #include #include原创 2015-05-31 22:22:53 · 840 阅读 · 0 评论
分享