Chinaunix首页 | 论坛 | 博客
  • 博客访问: 351663
  • 博文数量: 157
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1330
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 13:47
文章分类

全部博文(157)

文章存档

2011年(1)

2010年(28)

2009年(124)

2008年(4)

我的朋友

分类: WINDOWS

2009-11-06 09:40:50

#include "stdio.h"

template
class A
{
public:
    static int i;
};

template
int A ::i = 10;


void main()
{
    A a1;
    A a2;
    A a3;
    A a4;

A ::i = 0x10;
A ::i = 0x20;
A ::i = 0x30;
A ::i = 0x40;

printf("A1::i[0x%x], Value[0x%x]\n", &(A ::i), A ::i);
printf("A2::i[0x%x], Value[0x%x]\n", &(A ::i), A ::i);
printf("A3::i[0x%x], Value[0x%x]\n", &(A ::i), A ::i);
printf("A4::i[0x%x], Value[0x%x]\n", &(A ::i), A ::i);
}


输出:
A1::i[0x417060], Value[0x10]
A2::i[0x41704c], Value[0x20]
A3::i[0x417034], Value[0x30]
A4::i[0x417030], Value[0x40]

阅读(659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~