C/C++
ramiyim
这个作者很懒,什么都没留下…
展开
-
函数递归调用(c语言为例)
1.定义:在调用一个函数的过程中又出现直接或间接调用该函数本身,原创 2014-08-08 18:45:27 · 12772 阅读 · 3 评论 -
visual studio2010已停止工作。。。
visual studio 2010 启动时弹出“已停止工作”原创 2015-08-10 22:30:45 · 6031 阅读 · 0 评论 -
C程序编译过程浅析
本文源网址:http://smilejay.com/2012/01/c_compilation_stages/前几天看了《程序员的自我修养——链接、装载与库》中的第二章“编译和链接”,主要根据其中的内容简单总结一下C程序编译的过程吧。我现在一般都是用gcc,所以自然以GCC编译hellworld为例,简单总结如下。hello.c源代码如下:#include int转载 2015-05-25 09:45:35 · 454 阅读 · 0 评论 -
结构体大小计算方法
原文网址:http://blog.csdn.net/csw_100/article/details/5495309结构体中的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单的相加,需要考虑到系统在存储结构体变量时的地址对齐问题。看下面这样的一个结构体: struct stu1 { int转载 2015-04-15 09:37:40 · 1461 阅读 · 0 评论 -
利用OpenCV将连续的图片写入视频
作者在下载别人提供的一些视频数据时发现好多视频数据都是以图片的形式保存,虽然用OpenCV也可以一幅一幅的读取,可是每次拷贝文件给别人的时候感觉有些麻烦。于是考虑写一个小程序把图片读取到视频文件里面。下面先贴出代码:#include "cv.h"#include "highgui.h"#include "string"using namespace std;void generat原创 2015-05-22 14:45:49 · 4057 阅读 · 1 评论 -
值传递、指针传递、引用传递
原文地址:http://www.cnblogs.com/Romi/archive/2012/08/09/2630014.html昨天看了内存管理的有关内容,有一点了解,但不是很深入,发现之前写代码时有很多细节问题没有注意到,只知道这样做可以实现功能,却不知道为什么可以这样,对于采用自己的方法造成的隐患也未知,更不晓得还有其他方法可以实现,我们知道C++强大的一个原因是因为对于一个问题的答案多种转载 2015-04-15 10:02:40 · 1208 阅读 · 0 评论 -
文件包含与头文件的写法
很多人对C语言中的 “文件包含”都不陌生了,文件包含处理在程序开发中会给我们的模块化程序设计带来很大的好处,通过文件包含的方法把程序中的各个功能模块联系起来是模块化程序设计中的一种非常有利的手段。 文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标文件。 很多人再初学时都会对这个很晕转载 2014-11-24 10:49:48 · 839 阅读 · 0 评论 -
C中引用'&'与取地址'&'的区别
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用. 例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址. 在C++中,既有引用又有取地址,好多转载 2014-11-24 10:35:37 · 2267 阅读 · 0 评论 -
c中指针与引用
相信很多CPPers跟我一样,曾经在指针和引用里徘徊了很久很久。经常弄混指针和引用,尤其是见到如题中列出那些用法,着实是伤脑经。后来,在项目中用着用着,就能搞清楚区别了,算是会用吧。然而,对于一个Programmer,最忌讳的就是不知其所以然,会用和懂是两番天地。停留在会用的人,始终是原地打转;而懂的人,一通百通,能举一反三。本文,就如题的指针和引用的用法做一个介绍。首先我们来普及一下转载 2014-11-24 10:12:34 · 617 阅读 · 0 评论 -
C语言实现RGB图像转换成灰(Gray)度图像
以前实现RGB图像转换成灰度图像都是直接调用OpenCV的库函数原创 2014-11-14 09:01:27 · 19724 阅读 · 4 评论