C/C++
文章平均质量分 76
ImageAlg
数字图像处理计算机视觉机器学习求工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小议++X与X++的区别
//来自《C专家编程》中文版 p276mango[i++] += y ;是被当做:mango[i] = mango[i] + y ;i++ ; 而不是:mango[i++] = mango[i++] + y ;举例子说明:结果显示:英文原版的作者的解析是:++X 表示取x的地址,增加它的内容(内容加上1),然后把只放在寄存器中;x++ 表示取x的地址,把它的值装入寄存器,然后增加内存中x的值。转载 2011-04-08 10:19:00 · 1689 阅读 · 0 评论 -
C++中“指针的指针”用法
C++中“指针的指针”用法出处:http://blog.chinaunix.net/space.php?uid=20498030&do=blog&cuid=274854 好多人在学习C++,但对C++中的指针的指针很困惑,我就我认识拿来跟大家分享一下。转载 2011-08-15 22:00:09 · 1491 阅读 · 0 评论 -
谈void changeString(char **s),指向指针的指针
void changeString(char **t){ *t = "world";}void changeString2(char *t[]){ *t = "world2";}typedef char *String;void changeString3(St转载 2011-08-15 22:08:17 · 2496 阅读 · 0 评论 -
[转]堆和栈的区别
转载出处:http://blog.youkuaiyun.com/yuliu0552/article/details/6703505一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack):由编译器自动分配释放 ,存转载 2011-08-21 10:14:55 · 1171 阅读 · 0 评论 -
.h头文件 .lib动态链接库文件 .dll 动态链接库
(1).h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib 不是.dll 若生成了DLL ,则肯定也生成 LIB文件如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件 作用是:声明函数接口 DLL文件 作用转载 2011-10-28 17:10:28 · 3104 阅读 · 0 评论 -
[推荐] 数组与指针的艺术--深入探索c/c++数组与指针的奥秘
一直以来想把2005年写的《再再论指针》修改一下,因为经过了这么多年,对C/C++的理解与05年相比又有了一些进展。但公司的工作一直很忙,没有时间进行修改工作。直到10月初的长假,才开始。从放假到现在过去两个月了,一直利用空闲时间断断续续地修改,共写了两万字,十章节。偶不是作家,两万字对偶来说已经是极限中的极限了,没有功劳也有苦劳,没有苦劳也有疲劳吧,不过总算把这几年来对数组与指针的心得写成了一系转载 2011-10-28 20:42:28 · 2496 阅读 · 0 评论 -
C语言的黑暗角落: implement-defined,unspecified,undefined
原文出处:http://blog.chinaunix.net/space.php?uid=53564&do=blog&id=2099623读ANSI C标准, 或K&R, 或C: A reference manual时, 往往会碰到对某个语言特性这样的描述. 这三者到底是什么意思, 我的粗略印象, 从implement-defined, 到unspecified, 到undefined转载 2011-10-31 20:14:43 · 3400 阅读 · 0 评论 -
[Mo]程序员的自我修养-链接、装载与库读书笔记【1】-gcc编译、链接
程序员的自我修养-链接、装载与库,很好的一本书。最近在读,摘抄一些内容作为笔记。1.c语言编译分为四个步骤:预处理、编译、汇编、链接step1、预处理gcc -E XX.c -o xx.i或者cpp xx.c > xx.i //cpp(全部小写) - The C Preprocessor,终端输入man cpp可进一步理解cpp的作用man gc原创 2011-11-30 21:35:57 · 2996 阅读 · 0 评论 -
c++书单--侯捷
出处:http://news.youkuaiyun.com/n/20060829/94184.html 专家书单推荐:C++藏书阁(上) 选择现在来推荐C++图书,看似蹊跷,实则是有原因的。我们的专栏去年初从Java图书开始,一年多的时间里始终对C++触及甚少。C++程序员出身的我,已经受到了不少好友和读者的质疑。去年是C++诞生20周年(从1985年第一个商业实现的发布算起),世界各地包括国内转载 2011-12-08 22:45:03 · 5789 阅读 · 0 评论 -
c++书单--荣耀
出处:http://www.royaloo.com/special_manuscript/2004/CPPBooks_2.htmC++程序设计之四书五经(上篇)荣耀 2004www.royaloo.comC++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。然而,一个不可转载 2011-12-08 22:51:29 · 4367 阅读 · 1 评论 -
vs fopen 警告 _CRT_SECURE_NO_WARNINGS
Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.在编程过程中原创 2012-03-29 09:14:48 · 4618 阅读 · 0 评论 -
[转]在函数外存取局部变量的一个比喻
原文出处:http://coolshell.cn/articles/4907.html在函数外存取局部变量的一个比喻 作者:2011年6月28日陈皓在StackOverflow上一这样一个关于C/C++的问题,问问题的人给了一个代码如下:转载 2011-08-13 18:26:19 · 1112 阅读 · 0 评论 -
Can a local variable's memory be accessed outside its scope?
原文地址:http://stackoverflow.com/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope/6445794#6445794I have t翻译 2011-08-13 18:40:46 · 1377 阅读 · 0 评论 -
C/C++程序员应聘常见面试题深入剖析--2
试题4:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( str );} 试题5:char *GetMemory( void ){ char p[] = "hello world"; retur转载 2011-04-08 11:08:00 · 1384 阅读 · 0 评论 -
C/C++程序员应聘常见面试题深入剖析--3内功修炼
//说明:本资料是本人收集整理所来,如果侵犯您的权益,请告知我本人,会将本文删除。 3.内功题试题1:分别给出BOOL,int,float,指针变量与“零值”比较的 if 语句(假设变量名为var) 解答:BOOL型变量:if(!var)int型变量: if(var==0)float型变量:const float EPSINON = 0.00001;if ((x >= - EPSINON) && (x 指针变量: if(var==NULL) 剖析: 考查对0值判断的“内功”,BOOL型变量的0原创 2011-04-08 11:39:00 · 1543 阅读 · 0 评论 -
C/C++程序员应聘常见面试题深入剖析--4技巧
<br />4.技巧题<br /><br /> 试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1<br /><br /> 解答:<br /><br />int checkCPU()<br />{<br />{<br />union w<br />{ <br />int a;<br />char b;<br />} c;<br />c.a = 1;<br />return (c.b == 1);<br />}<br />} <br /><br转载 2011-04-08 14:25:00 · 1665 阅读 · 0 评论 -
[转自兵马俑]标 题: 结构体的自己对齐问题
<br />发信人: xhy (-273.15℃), 信区: C_Cpp <br />标 题: 结构体的自己对齐问题 <br />发信站: 兵马俑BBS (Fri Apr 8 12:01:37 2005), 本站(202.117.1.8) <br /><br />到处搜刮来的,整理了一下。 <br /><br />为了能使CPU对变量进行高效快速的访问,变量的起始地址应该具有某些特性, <br />即所谓的“对齐”。例如对于4字节的int类型变量,其起始地址应位于4字节边界上, <br />即起始地址能转载 2011-04-08 17:32:00 · 1130 阅读 · 0 评论 -
C/C++程序员应聘常见面试题深入剖析--1
1引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy 函数从2分到10分解答的例子,看看自己属于什么样的层次。此外转载 2011-04-08 10:55:00 · 2173 阅读 · 0 评论 -
彻底搞定C指针——1、函数名与函数指针
本文详细阐述函数名与函数指针的本质。文章结构:||——一 通常的函数调用||——二 函数指针变量的申明||——三 通过函数指针变量调用函数||——四 调用函数的其它书写格式||——五 定义某一函数的指针类型||——六 函数指针作为某个函数的参数转载 2011-06-14 14:42:00 · 2236 阅读 · 0 评论 -
彻底搞定C指针-——第五篇:函数参数的传递(值传递、地址传递、引用传递)
彻底搞定C指针-——第五篇:函数参数的传递文章结构:||———— 一、三道考题| || |——考题1| |——考题2| |——考题3||———— 二、函数参数传递方式之一:值传递| ||转载 2011-06-14 14:00:00 · 2157 阅读 · 0 评论 -
valgrind使用手册
原文出处(ShowMan):http://blog.youkuaiyun.com/ShowMan/article/details/4397841用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工转载 2011-08-12 09:00:01 · 1178 阅读 · 0 评论 -
[MOC062066]boost bind常见使用方法汇总
//moC062066//blog.youkuaiyun.com/moc062066//2012年4月13日 14:40:26bind 自由函数、成员函数、函数对象1.自由函数1.1 向原始函数 fun 绑定所有的参数1.2 绑定一部分参数1.3 不绑定参数demo:void fun( /* [in] */ int x, /* [in原创 2012-04-14 09:01:52 · 2782 阅读 · 1 评论
分享