编程
tanchunhai
暂无
展开
-
C代码优化方案(转)
C代码优化方案 2008-11-10 作者:王全明 来源:csdn 1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用转载 2012-02-04 19:16:33 · 396 阅读 · 0 评论 -
关于拷贝构造函数和赋值运算符(转)
关于拷贝构造函数和赋值运算符 作者:冯明德 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample { public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuff原创 2007-10-02 18:42:00 · 637 阅读 · 0 评论 -
C++输入输出流
以下是课程书上的,我直接摘抄下来的: C++语言同C语言一样,也不具有内部输入输出能力,这样做的目的是为了最大限度地保证语言与平台的无关性。计算机语言的输入输出功能都是与操作系统相关的,如果C++为某种操作系统实现内部输入输出功能,那它也就被限制在这个操作系统上了,这是我们所不希望的。 如果一个应用程序没有输入和输出,那它也就没有应用价值。在C++中,输入输出功能,是通过调用该操作系统的I/O原创 2007-10-05 14:00:00 · 5240 阅读 · 3 评论 -
C++中const的使用
这是我在CSDN的第一篇博文。近日学习C++,应该说接触C++有一年多了,但从来没有系统的学习一遍,VC++开发技术也学了,但学习VC并不能提高C++技能,VC开发只是C++的一种应用,学习VC学不到C++的精髓,所以我要好好的把C++系统的学一遍,我发现C++确实比VC有魅力,希望自己能学有所成。 下面是关于C++基本概念的一篇文章——C++中const的使用 关于C++中的const关键字原创 2007-10-02 15:24:00 · 868 阅读 · 0 评论 -
Linux进程间通信
一、进程间通信概述 进程通信有如下一些目的: A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 C、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 D、资源共享:多个进程之间共享同样的资源。为了作转载 2012-06-21 13:38:49 · 565 阅读 · 0 评论