
C++
文章平均质量分 80
石头_奋斗
这个作者很懒,什么都没留下…
展开
-
Flex As3 解析XML文件(上:基本操作)
最近使用Flex+As3做了一个类似于XML解析的小程序,现将使用Flex解析XML文件的方法总结如下(本片文章好多地方参考于http://hdxiong.iteye.com/blog/580136):首先带解析的XML文件: 开始 结束 分支 合并原创 2012-11-23 19:56:24 · 6441 阅读 · 0 评论 -
C++重写(override)、重载(overload)、重定义(redefine)以及虚函数调用机制【个人总结】
对于C++中经常出现的函数名称相同但是参数列表或者返回值不原创 2014-07-30 22:49:28 · 6778 阅读 · 2 评论 -
C++类库函数定义之一---HRESULT 宏
转载注明出处:一切从一个C++ 类库头文件开始,现在在做一个C++的项目,期间用到一个开源的界面库DUILib(类似MFC),这个东西还不错能很容易的写出漂亮的界面,比如QQ的界面,可以去下载下来研究研究,地址:http://code.google.com/p/duilib/废话不多说,我比较困扰的是UIWebBrowser.h这个头文件,虽然是C++写的,但里面包含太多大学C++转载 2014-08-20 13:35:45 · 1057 阅读 · 0 评论 -
C++异常处理机制及開銷分析
转载著名出处:http://blog.youkuaiyun.com/leonardwang/article/details/5744326,写的真是好,但是实在不知道原创博主是谁,w转载 2014-08-07 23:27:50 · 670 阅读 · 0 评论 -
C++堆栈以及内存分配
一个由c/c++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量转载 2014-08-08 14:29:31 · 1891 阅读 · 0 评论 -
C++异常处理示例
这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门。本文后附有c++异常的知识普及,有兴趣者也可以看看。 下面的代码直接贴到你的console工程中,可以运行调试看看效果,并分析c++的异常机制。 #include "stdafx.h" #include #include #include // 内存泄露转载 2014-08-08 14:49:19 · 1143 阅读 · 0 评论 -
多线程状态转换
转载著名出处:http://zy19982004.iteye.com/blog/1626916一.线程的状态图 二.初始状态实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态三.可运行状态可运行状态只是说你资格运行,调度程序没有挑选到你,你就永远是可运行状态。调用线程的start()方法,此线程进转载 2014-08-10 07:52:59 · 816 阅读 · 0 评论 -
C++ 虚函数个人总结【初稿】
C++中虚函数的作用主要是为了实现多态,其使用chang原创 2014-08-11 11:10:03 · 744 阅读 · 0 评论 -
C++ static个人总结
一、示例程序首先原创 2014-08-28 21:54:28 · 738 阅读 · 0 评论 -
C++类型转换个人总结(初稿)
面试被问了一个dynamic_cast,没答上来,之前这方面看的原创 2014-08-01 16:43:40 · 888 阅读 · 0 评论 -
C/C++函数指针
http://hipercomer.blog.51cto.com/4415661/792300转载 2014-08-04 18:01:32 · 538 阅读 · 0 评论 -
Flex As3 解析XML文件(下:个人程序代码标记)
在上一篇文章中我已经说明了使用Flex As3处理XML文件的基本方法,下面就本人所写过的程序,作下代码标记。1.XML文件的读取部分此处不再详述;2.具体XML文件解析在上一篇文章中的onFileComplete函数中调用了myDrawBoard.ParseFromXml()函数,具体的parseFromXml函数的代码如下:public function ParseFrom原创 2012-11-25 19:22:27 · 2198 阅读 · 2 评论 -
Winsock重叠模型
重叠模型的基本设计原理是让应用程序使用一个重叠的数据结构,一次投递一个或多个Winsock I/O请求。针对那些提交的请求,在它们完成之后,应用程序为他们提供服务。要想在一个套接字上使用重叠I/O模型,首先必须使用WSA_FLAG_OVERLAPPED这个标志,创建一个套接字。如下所示:s=WSASocket(AF_INET,SOCK_STREAM,0,NULL,0,WSA_FLAG_OV原创 2013-05-01 19:31:39 · 1084 阅读 · 0 评论 -
CString成员函数用法大全
CString 成员函数用法大全原帖地址:http://hi.baidu.com/drunkdream/item/d6c2fb0c5ea84ccf75cd3cd9CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中转载 2013-05-20 18:42:21 · 642 阅读 · 0 评论 -
Windows下的ffmpeg编译配置
网上有很多版本的ffmpeg编译指南,大部分不可用,不是链接失效,就是不符合我的应用需求。自己整理一份留作备份:1、 下载编译环境MinGW+Msys,地址是:http://sourceforge.net/projects/mingwbundle/files/,在这个页面上点击Download下载那个zip文件。下载完成后,直接安装,不建议修改任何默认路径(现在的电脑,C盘空间都转载 2013-08-11 08:31:36 · 1614 阅读 · 0 评论 -
视频播放器初学——VS2008下SDL开发环境配置
何为SDL:SDL(Simple Direct Media Play)是一套开放源代码的跨平台媒体开发库,它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SD原创 2013-08-06 22:30:24 · 2526 阅读 · 0 评论 -
Vector和Iterator
转载注明出处http://www.cppblog.com/totti1006/archive/2009/09/01/94955.aspx感谢博主的辛苦成果。 vector容器vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库负责管理存储元素的相关内存。我们把vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象转载 2013-09-10 20:41:11 · 752 阅读 · 0 评论 -
STL标准容器排序函数
转载注明出处西方有句谚语:不要重复发明轮子!STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort转载 2014-08-04 11:26:47 · 1928 阅读 · 0 评论 -
C++字节对齐与结构体大小计算
转载注明出处:http://pppboy.blog.163.com/blog/static/30203796201082494026399/感谢原创博主的辛勤成果。转载 2014-07-29 11:24:37 · 2613 阅读 · 0 评论 -
C++中的new、operator new与placement new
本文大部分内容转自http://www.cnblogs.com/luxiaoxun/archive/2012/08/10/2631812.html转载 2014-10-02 16:20:47 · 636 阅读 · 0 评论