Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1399557
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: C/C++

2012-08-15 21:17:12

 c++中有一些很有趣的问题,如下所示:
   (1) struct test{
           unsigned char uch;
           int array[];
        };
   (2)  struct test{
        unsigned char a;
        short    int  b;
        int           c;
        };
      
    (3)struct  test{
        unsigned char a;
        int           c;
        short int     b;
      };
     确定上面结构的大小
   
    (4) 对引用的认识
           int a = 0;
           int &b = a;
           int c = 10;
           a =  c * c;
           b = a + 1;
         指出a,b,c的值  
    (5)对内联的认识
         内联函数如果在cpp文件中定义,那么只有在本cpp文件内的调用才有内联效果
         最好是在头文件中定义,多处包含。
    (6)对模板的认识
         template
         struct Factorial
         {
            enum{val=n*Factorial::val};
 
         };
         template<>
         struct Factorial<0>
         {
            enum{val = 1};
         };
         cout<::val<
    (7)如何实现保护继承后,在派生类外直接访问基类的公有成员(禁止使用友元和虚函数表方式)
         ...未完
    
 
 
      
      
       
       
  
          
阅读(784) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~