
C++_转载区
lslxdx
个人主页: http://www.lslxdx.com
Github: https://github.com/lslxdx
展开
-
C++ Primer学习笔记——$19 多重继承与虚继承(转自:http://blogold.chinaunix.net/u/18517/showart_252162.html)
<br />题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。 作者: tyc611, 2007-03-02 本文主要讨论C++的多重继承与虚继承机制。 如果文中有错误或遗漏之处,敬请指出,谢谢!多重继承 在多重继承中,基类的构造函数的调用次序既不受派生类构造函数初始化列表中出现的基类构造函数的影响,也不受基类在构造函数初始化列表中的出现次序的影响,它按照基类转载 2011-05-05 22:35:00 · 568 阅读 · 0 评论 -
C++中不能返回数组的原因分析
C++中不能返回数组!也就是说,C++中,不能把数组当成函数的返回值,否则编译报错!如果非要返回的话,可以通过指针的形式返回,虽然有点曲折~那你要问了,C++中是可以把数组当成实参传递给函数的,为什么就不能返回数组呢?!!!是这样的,C++中把数组当成实参传递给函数的形参时,实参数组并没有被复制给形参,而是将形参转换成指针,然后用实参初始化了“那个指针”,也就是说,数组形参变量与实参变原创 2012-04-18 21:05:50 · 2164 阅读 · 1 评论 -
C++项目中的extern "C" {}(转自:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html)
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus}#endif它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试中。下面我就从以下几个方面来介绍它:1、#ifdef _cplusplus/转载 2012-02-13 09:56:31 · 698 阅读 · 0 评论 -
重学C++(2)——指向类成员的指针(转自:http://www.wangchao.net.cn/bbsdetail_73812.html)
class A { int _val; int val(); }; int (A::*p_val) = &A::_val; int ( A::*p_func )() = &A::val;指向类成员的指针,印象中似乎很少用到,重新学习C++的过程中,转载 2011-10-16 21:58:41 · 1068 阅读 · 0 评论 -
浅谈C语言中的位段(转自:http://www.cnblogs.com/dolphin0520/archive/2011/10/14/2212590.html)
位段(bit-field)是以位为单位来定义结构体(或联合体)中的成员变量所占的空间。含有位段的结构体(联合体)称为位段结构。采用位段结构既能够节省空间,又方便于操作。 位段的定义格式为: type [var]: digits 其中转载 2011-10-15 13:11:58 · 711 阅读 · 0 评论 -
从一个程序的Bug解析C语言的类型转换(转自:http://www.cnblogs.com/dolphin0520/archive/2011/10/15/2212834.html)
先看下面一段程序,这段程序摘自《C 专家编程》:#includeint array[]={23,34,12,17,204,99,16};#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))int main(转载 2011-10-15 13:12:36 · 1258 阅读 · 0 评论 -
C语言运算符优先级 详细列表(转自:http://blog.youkuaiyun.com/shihaojie1219/article/details/5811191)
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右转载 2011-09-27 20:20:11 · 611 阅读 · 1 评论 -
ASP.net中"名称以无效字符开头"问题解决?(转自:http://zhfen.cnblogs.com/archive/2006/05/25/358555.html)
在ASP.NET方面,我算是个刚刚入门.今天上网下了一个ASPX程序,准备深入学习,设置好虚拟路径后,在IE中打开,出现了如下的错误提示:无法显示 XML 页。使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。转载 2011-08-12 12:13:30 · 733 阅读 · 0 评论 -
C++中,将class转换成函数指针(使用运算符重载实现,即operator函数)
这几天在看《Effective C++》,里面提到了std::tr1::function,说是可以将一个函数指针包装成一个function对象,很神奇,所以就想自己实现以下,然后想到了2中实现方式,可以将一个class转换成函数指针,通过运算符重载实现,即operator函数,第一种方式,使用typedef,第二种方式,使用模板:typedef int (*pft)(char);cla原创 2012-11-08 22:02:02 · 2153 阅读 · 1 评论