C++
yiyunoo
扛着铁铲去北京:我怕啥!
展开
-
C++内联函数(Inline)介绍
开发者在线 Builder.com.cn 更新时间:2007-10-30作者:杜瑾 来源:yesky本文关键词: c++ inline 内联函数 介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如 #define TABL原创 2008-05-11 13:17:00 · 895 阅读 · 0 评论 -
指针的用法
C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。 刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之后,复杂的语法是可以简化的。本文引导你了解成员函数指针的声明,赋值和调用回叫函数。 成员函数指针的声明原创 2008-05-21 21:02:00 · 705 阅读 · 0 评论 -
引用运算符“ &” 大解密
原文出处:Code Capsules:A C++ Date Class, Part 1 本文适合初级读者 Chuck Allison 是盐湖城圣 Latter Day 教堂总部下耶稣教堂家族历史研究处的软件体系设计师。他拥有数学学士和数学硕士学位。他从1975年起开始编程,从1984年起他开始从事c语原创 2008-05-21 20:43:00 · 1902 阅读 · 0 评论 -
friend 函数
友元是一种定义在类外部的普通函数,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数, 但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类。 友元函数 友元函数的特点是能够原创 2008-05-19 22:09:00 · 1757 阅读 · 0 评论 -
C++构造函数中的初始化
很多的人对中构造函数寝初始化很多的困惑,对冒号后初始化不是太明白,总搞不清楚它们之间的区别,我想把我对这个问题的理解和看法和大家讨论讨论。 在程序中定义变量并初始化的机制中,有两种形式,一个是我们传统的初始化的形式,即赋值运算符赋值,还有一种是括号赋值,如: int a=10; char b=r;//赋值运算符赋值 int a(10);/ char b(r)转载 2008-05-16 17:03:00 · 8035 阅读 · 1 评论 -
setfill的用法与解释
setfill(char c)用来确定一个非空格的填充字符。 如 cout<<setw(4)<<21<<endl; 输出结果:XX21 XX代表空格,默认情况下是左对齐的,在右边填充空格 cout<<setfill(*)<<setw(4)<<21<<endl; 输出结果:**21 此时在右边填充*原创 2008-05-14 22:28:00 · 5379 阅读 · 0 评论 -
strtok函数的用法与分析
函数名: strtok 功 能: 查找由在第二个串中指定的分界符分隔开的单词 用 法: char *strtok(char *str1, char *str2); 程序例: #include using std::cout;using std::cin;using std::endl;#include char string[] = "A countr/tof ,,tokens/na原创 2008-05-14 19:51:00 · 2843 阅读 · 5 评论 -
引用“ & " 的用法 与 指针的用法
//class calss Test{ //}//创建一个Test 的对象Test Ta;&b = Ta; //理解成PHP的引用就可以了...这相当于把b的地址指向Ta,,也就相当于b和Ta相等,都指定同一个内存地址.接下来是转别人的例子: 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。首先我们来讲一下指针比如int a原创 2008-05-16 10:39:00 · 850 阅读 · 0 评论 -
const用法小结
标题 Const用法小结选择自 yuguanglou 的 Blog 关键字 Const用法小结 出处 http://dev.csdn.net/develop/article/50/50538.shtm1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查转载 2008-05-16 13:27:00 · 666 阅读 · 0 评论 -
C/C++中枚举类型(enum)的使用解惑
作者:hqlong 日期:2007-05-30 枚举类型,顾名思义,“枚”作为量词,作“个”讲,那么枚举,就是一个一个的列举,如果一件事情能够被一个一个的列举,那么它的数量肯定就是有限的,否则是不能被一一列举出来的。所以枚举类型即为能被列举的常量的一个集合。在 生活中,枚举的例子随处可见,比如礼拜几,那么就可以作为一个枚举变量。这个变量所存储的值,是有限的,且,能被我们所列举。再转载 2008-05-11 15:45:00 · 16153 阅读 · 0 评论 -
C++内联函数(Inline)介绍(2)
在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面我们来原创 2008-05-11 13:23:00 · 923 阅读 · 0 评论 -
视频监控 x264,rgb
最近在做视频监控的时候,遇到了不少的问题。由于第一次接触,像大家一样度娘上狂搜。度娘基本都是csdn,bitblt.视频监控,当然要不断的截图,当时的想法比较简单,把图片保存后,用ffmpeg,进行压缩,遇到的问题是,图片非常的多。这个不符合要求。组长给我说,用x264,264是个什么东东,第一次听。脑子一阵乱,然后又一阵的乱搜,基本都是雷先生的demo, yuv格式的文件用x264编码,...原创 2018-11-20 18:40:40 · 367 阅读 · 0 评论