随笔分类 -  c/c++

摘要:1.itoa在linux下没有itoa这个函数 原型:char *itoa(int value,char *string,int radix) 用法:#include 功能:将整数value转换成字符串存入string, radix为转换时所用基数(保存到字符串中的数据的进制基数 2 8 1... 阅读全文
posted @ 2015-11-26 16:35 FreeBamb 阅读(286) 评论(0) 推荐(0)
摘要:把#include改为:#includeusing namespace std;#include是C语言风格,但是在标准C 里面,是不用#include 的,而要使用#include 在VC6是在C 标准出来前发布的,所以它可以使用#include 这形式。VS2010采用标准C格式 阅读全文
posted @ 2015-11-24 20:25 FreeBamb 阅读(408) 评论(0) 推荐(0)
摘要:1.引言随 着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免 的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒... 阅读全文
posted @ 2015-11-19 14:19 FreeBamb 阅读(388) 评论(0) 推荐(0)
摘要:实现原理:一个VLC打开视频文件发布串流(格式HTTP、RTP、RTSP等),另一个VLC打开串流播放发布串流步骤:1、菜单“媒体”->“流”,先添加视频文件、选择“串流”,如下图:2、设置串流发布格式,本测试选择“RTSP”,点击“添加”3、设置RTSP端口及路径。去掉激活转码,测试中如此项选中,... 阅读全文
posted @ 2015-11-19 11:27 FreeBamb 阅读(413) 评论(0) 推荐(0)
摘要:内存4区模型和函数调用模型 阅读全文
posted @ 2015-11-16 22:08 FreeBamb 阅读(98) 评论(0) 推荐(0)
摘要:extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编 译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载... 阅读全文
posted @ 2015-11-10 13:27 FreeBamb 阅读(1740) 评论(0) 推荐(0)
摘要:DECLARE_MESSAGE_MAP( )说明:你的程序中的每一个CCmdTarget的派生类都可以提供一个消息映射以处理消息。在你的类声明的末尾使用DECLARE_MESSAGE_MAP宏。然后,在实现了类成员函数的.CPP文件中加入BEGIN_MESSAGE_MAP宏,再加入每个消息处理函数的... 阅读全文
posted @ 2015-11-10 09:24 FreeBamb 阅读(2193) 评论(0) 推荐(0)
摘要:宏定义的一种。在BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间添加你的消息响应函数,为每个消息处理函数加入一个入口简单用法 BEGIN_MESSAGE_MAP(CpassApp, CWinApp)ON_COMMAND(ID_HELP, CWinApp::OnHelp)... 阅读全文
posted @ 2015-11-10 09:13 FreeBamb 阅读(1714) 评论(0) 推荐(1)
摘要:1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a... 阅读全文
posted @ 2015-11-09 23:58 FreeBamb 阅读(222) 评论(0) 推荐(0)
摘要:1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数:class A{public: virtual void out2(string... 阅读全文
posted @ 2015-11-09 21:26 FreeBamb 阅读(259) 评论(0) 推荐(0)
摘要:只有用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以虚函数只能用于类的继承层次结构中。 一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具有相同的参数(包括个... 阅读全文
posted @ 2015-11-09 21:03 FreeBamb 阅读(5648) 评论(0) 推荐(0)
摘要:vc++6.0 作为经典版本,虽然已经几乎淘汰,但还是有很多的初学者在使用。但当他们使用vs2013时会发现界面和操作和vc++6.0有了极大的不同,不知该如何 操作。随着vs2013的普及,更多人使用它作为开发工具,我们现在来介绍如何使用vs2013来编写一个简单的C语言程序。工具/原料visua... 阅读全文
posted @ 2015-10-26 23:45 FreeBamb 阅读(950) 评论(0) 推荐(0)
摘要:#include#includeint main(){ char str1[10]; char str2[10]; int index; printf("请输入母窜:\n"); scanf("%s",str1); printf("请输入子窜:\n"); sc... 阅读全文
posted @ 2015-10-26 20:50 FreeBamb 阅读(157) 评论(0) 推荐(0)
摘要:Microsoft Visual C++6.0作为新手C语言编程软件,被大家广为使用,然而许多人为拷贝来的C++6.0安装包如何安装感到苦恼,因此许多同学都是以安装失败,安装不成 功而告终。接下来我就介绍下如何快速安装Microsoft Visual C++6.0工具/原料可运行的电脑一台方法/步骤... 阅读全文
posted @ 2015-10-26 13:32 FreeBamb 阅读(911) 评论(0) 推荐(0)