内联函数内联函数与带参数宏区别新的类型转换运算符const_cast(expr)static_cast(expr)reinterpret_cast(expr) dynamic_cast(expr)当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时...
分类:
编程语言 时间:
2014-09-17 16:44:52
阅读次数:
258
1 函数模板
template
T compare(const T & v1,const T &v2)
{
return ..
}
编译器承担了为每种类型编写函数的单调工作.
inline
template inline T min(const T&,const T&)
2 类模板
template
class Q{
T fun();
}...
分类:
编程语言 时间:
2014-09-16 23:46:41
阅读次数:
281
Stack4.h
/**
* 书本:【ThinkingInC++】
* 功能:带内联函数的Stack
* 时间:2014年9月16日19:04:01
*/
#ifndef STACK4_H_INCLUDED
#define STACK4_H_INCLUDED
#include "../require.h"
class Stack
{
struct Link //节点结构
{
...
分类:
编程语言 时间:
2014-09-16 20:41:52
阅读次数:
288
1. 水平居中如果是inline元素:在父元素上面设置text-align:center;如果是block元素:设置宽度和margin:0 auto;如果是多块级元素:在父元素上面设置text-align:center;所有的子元素上面设置display:inline-block;2.垂直居中相对于...
分类:
Web程序 时间:
2014-09-16 15:35:40
阅读次数:
186
http://blog.csdn.net/shahdza/article/details/6317011 该帖的改进版本无返回值,非负整数输入template inline void input(T &ret){ char c; ret=0; while(c=getchar(),c'9'...
分类:
其他好文 时间:
2014-09-16 10:40:30
阅读次数:
237
实例代码:class TT{public: inline int operator()(int i){return i +1;} inline double operator()(double dd){return dd + 2;}};int main(){ TT tt; //可调用对象和其参数 c...
分类:
其他好文 时间:
2014-09-15 17:28:49
阅读次数:
165
1、ie6 ie7不支持display:inline-block的解决办法:设置了display:inline-block后在设置*display:inline,*zoom:12、font-size:100%的作用:当body{font-sizez;12px;}h1~h6是不会继承这个属性的,要给它...
分类:
其他好文 时间:
2014-09-15 15:48:59
阅读次数:
127
MaxHBLT.h
#include
template
inline void Swap(T& a, T& b)
{
T c = a;
a = b;
b = c;
}
template class MaxHBLT;
template
class TNode
{
friend MaxHBLT;
public:
TNode(const T& val)
{
data =...
分类:
其他好文 时间:
2014-09-13 21:32:36
阅读次数:
239
为什么内联函数,构造函数,静态成员函数不能为virtual函数?1> 内联函数内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数。2> 构造函数构造函数用来创建一个新的对象,而虚函数的运行是建立在对象的基础上,在构造函数执行时,对象尚未形成,所以不能将...
分类:
其他好文 时间:
2014-09-13 15:45:25
阅读次数:
152
C++ 11 的lambda expression(简称LB),在可以保证和inline expression同样应能的条件下,增加了参数功能和闭包功能,是我们写出简洁,明了,以维护代码的绝佳工具。应用时,为了避免代码重复和增加隐身类的数量,可用有名无型的LB变量。LB也可以赋值于std::func...
分类:
编程语言 时间:
2014-09-13 06:12:14
阅读次数:
403