
C++ 语言
文章平均质量分 77
u010779194
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
结构体继承自结构体 .
来源 http://blog.youkuaiyun.com/joeblackzqq/article/details/7098329在C++中,struct就是类,只是成员默认为public,而不像class默认为private。 /* 功能:结构体继承自结构体 结论: 1. 结构体可以继承自结构体 2. 结构体同样有构造函数和析构函数*/#include us转载 2013-06-20 11:50:47 · 2842 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
来源:http://www.cppblog.com/kenny/archive/2011/04/28/145251.html 1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、转载 2013-11-25 15:43:45 · 602 阅读 · 0 评论 -
GNU C 、ANSI C、标准C、标准c++区别和联系
来源: http://blog.sae.sina.com.cn/archives/749 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以转载 2013-11-22 15:50:27 · 755 阅读 · 0 评论 -
解决C++头文件相互包含问题的方法
来源: http://www.linuxidc.com/Linux/2013-01/77622.htm 所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,转载 2013-10-17 17:39:51 · 1146 阅读 · 0 评论 -
C++中的单例模式
来源 : http://www.cnblogs.com/vk83/p/3216912.html 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,转载 2013-10-17 18:06:21 · 528 阅读 · 0 评论 -
浅谈C++类中的公有和私有
来源: 最忌讳的就是利用C++写C代码!利用C++写C代码最主要的一个特点之一把类里面所有的数据都声明成public的,本文就浅谈了一下如何利用public和private将代码分开的方法~~~#define: 1.关键字public可以将类的成员说明为是公有的,及可以被该类的所有成员所访问; 2.关键字private可以将类的成员说明为是私有的,它不能直接被对象访问。转载 2013-10-11 14:11:25 · 754 阅读 · 0 评论 -
vector 基本操作(对象、下标)
来源: http://blog.youkuaiyun.com/lovemysea/article/details/5302714一、vector对象的操作:1、向vector添加元素push_back()操作接受一个元素值,并将它作为一个新的元素添加到vector对象的后面,也就是“插入(push)”到vector对象的“后面(back)”:小例子:vector text;转载 2013-09-01 22:25:15 · 1960 阅读 · 0 评论 -
给程序员介绍一些C++开源库
来源: http://developer.51cto.com/art/201111/301506.htmC++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要转载 2013-08-14 23:22:35 · 678 阅读 · 0 评论 -
C++程序风格的思考
来源: http://www.csdn123.com/html/blogs/20130427/7251.htm最近有机会看号称是公司最核心的代码, 因为这个代码一直是美国那边保密的, 这么重要的代码会是啥样子?真正拿到手大致看了一下后却挺失望的,因为该代码风格基本上是我刚毕业时的C++风格----带类的C,单从代码上看写的挺滥,里面没啥设计模式, 也没有用模板, 代码里面甚至一个函转载 2013-08-14 23:16:44 · 577 阅读 · 0 评论 -
举例介绍 C++高质量编程
来源: http://developer.51cto.com/art/201107/277340.htm下面介绍C++高质量编程。一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。不合理: int *GetArray( int n ) { int *p = new int[n]; for ( int i = 0; i {转载 2013-08-14 23:26:11 · 605 阅读 · 0 评论 -
C/C++程序员必须熟练应用的开源项目
来源: http://blog.youkuaiyun.com/langeldep/article/details/6293655 作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是转载 2013-08-14 23:25:13 · 599 阅读 · 0 评论 -
链接指示符: extern “C”
来源:http://c-plus-plus.diandian.com/post/2012-12-06/40047316594 如果程序员希望调用其他程序设计语言(尤其是C) 写的函数,那么。调用函数时必须告诉编译器使用不同的要求。例如,当这样的函数被调用时,函数名或参数排列的顺序可能不同,无论是C++函数调用它,还是用其他语言写的函数调用它。转载 2013-08-04 14:43:25 · 879 阅读 · 0 评论 -
C++虚函数表解析(转)
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过转载 2013-08-01 17:11:39 · 467 阅读 · 0 评论 -
C++ 中 explicit 关键字的作用
来源: http://qimo601.iteye.com/blog/1430172在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。 explicit使用注意事项:explicit 关键字只能用于类内部的构造函数声明上,explicit 关键字作用于单个参数的构造函数。 在C++中转载 2013-07-30 23:59:54 · 718 阅读 · 0 评论 -
c++ 类之间的相互调用问题 .
来源: http://blog.youkuaiyun.com/liunian17/article/details/7318809 要调用一个类中的成员变量或函数,首先要创建一个它的对象或对象指针 这个问题在以前看别人代码的时候看到过类之间的相互调用,但是一直想不通在语法上怎么不会出错。自己试着写一个程序测试了一下。这里建立两个类。一个是动物,一个是鱼。1.动物类中有一个成员函数prt转载 2013-06-20 13:59:09 · 1516 阅读 · 0 评论 -
使用纯C函数指针调用C++的类成员函数
来源 http://www.cppblog.com/TianShiDeBaiGu/archive/2011/09/09/baigu.html 之前偶然碰见一个需要使用C代码调用C++的成员函数的场景,于是记录下了这个需求,今天看了GECKO的NPAPI代码,找到一种方式原理:类的static成员是作为共享的方式被发布给外层的,所以不具有成员函数地址,因此它可以用来为我们转弯的调转载 2013-06-20 12:48:03 · 852 阅读 · 0 评论 -
C++各类函数调用实现分析 .
来源 http://blog.youkuaiyun.com/sxf_824/article/details/6258403 C++函数调用一般分为三类:1.普通函数调用。2.类方法调用。3.类虚函数方法调用。 这三类方法调用是如何运作的呢,其中的玄机到底是什么,今天写了一个简单程序,并通过objdump得到汇编代码进行分析。代码实例如下:void FunctionNor转载 2013-06-20 11:53:11 · 708 阅读 · 0 评论 -
static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
来源 :http://www.cnblogs.com/jerry19880126/archive/2012/08/14/2638192.html(使用vs2010所带的编译器) 转载请注明来源 http://www.cnblogs.com/jerry19880126/隐式转换(implicit conversion)short a=2000;int b;b=a;short是转载 2013-06-20 13:54:13 · 504 阅读 · 0 评论 -
程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义
来源: http://blog.youkuaiyun.com/tinyhare/article/details/8484103前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪转载 2013-12-21 14:00:15 · 1162 阅读 · 0 评论