楼主: 一朝成名
收起左侧

[嵌入式linux] Linux内核编码风格(编程代码风格推荐)

[复制链接]

5

主题

155

帖子

491

积分

资深技术员

发表于 2012-2-6 17:38 | 显示全部楼层 |返回版面|
13 .请阅读下述代码,写出程序执行的结果( 6 分)
#include <iostream>
using namespace std;

class CBase
{
public:
  virtual void print()
  {
    cout<< "base" << endl;
  }
  void DoPrint()
  {
    print();
  }
};

class CChild1: public CBase
{
public:
  virtual void print()
  {
    cout<< "child1" << endl;
  }
};

class CChild2: public CBase
{
public:
  virtual void print()
  {
    cout<< "child2" << endl;
  }
};

void DoPrint(CBase *base)
{
  base->DoPrint();
}

void main()
{
  CBase* base = new CBase();
  CChild1* child1 = new CChild1();
  CChild2* child2 = new CChild2();
  DoPrint(child1);
  DoPrint(child2);
  DoPrint(base);

  delete base;
  base = child1;
  base->print();
  delete child1;
  delete child2;
}
答:
child1
child2
base
child1
这是C++中类的虚函数实现多态的一个实例。
即使自己知道也不要轻易说出来,先听听别人怎么看!

0

主题

2

帖子

6

积分

实习生

发表于 2012-4-24 08:27 | 显示全部楼层 |返回版面
很好,学习下

0

主题

28

帖子

84

积分

初级技术员

发表于 2012-6-8 10:29 | 显示全部楼层 |返回版面
谢谢分享

4

主题

124

帖子

402

积分

资深技术员

发表于 2012-6-15 20:56 | 显示全部楼层 |返回版面
养成一个好习惯
可以大大的增加代码的可读性及维护
     

43

主题

5112

帖子

1万

积分

资深工程师

发表于 2012-7-22 00:50 | 显示全部楼层 |返回版面
no style is the best style !
此id已冬眠...

0

主题

51

帖子

163

积分

中级技术员

发表于 2012-10-20 14:01 | 显示全部楼层 |返回版面
文章说的挺全面,谢谢楼主咯
Linux+ARM www.sidongxiao.com
     

142

主题

331

帖子

1633

积分

禁止发言

发表于 2012-12-18 20:15 | 显示全部楼层 |返回版面
提示: 作者被禁止或删除 内容自动屏蔽

9

主题

945

帖子

3333

积分

中级工程师

发表于 2012-12-18 22:48 | 显示全部楼层 |返回版面
没写过什么大的程序,看看
该写些什么呢?

8

主题

342

帖子

1049

积分

助理工程师

发表于 2012-12-19 13:08 | 显示全部楼层 |返回版面
看别人的写的程序看多了,有些人的代码看得都想吐啊!好的编程习惯太重要了

1

主题

173

帖子

540

积分

高级技术员

发表于 2012-12-20 13:05 | 显示全部楼层 |返回版面
好的编程风格可以省去不少麻烦

3

主题

11

帖子

104

积分

中级技术员

发表于 2012-12-22 11:53 | 显示全部楼层 |返回版面
该学习了

3

主题

11

帖子

104

积分

中级技术员

发表于 2012-12-22 11:53 | 显示全部楼层 |返回版面
该学习了
     

62

主题

2925

帖子

1万

积分

资深工程师

发表于 2012-12-22 11:57 | 显示全部楼层 |返回版面
嘿嘿 写完后 俺用coolformat弄一下就好 :)
无欲则刚……

0

主题

10

帖子

32

积分

实习生

发表于 2012-12-29 15:56 | 显示全部楼层 |返回版面
收藏了,谢谢楼主
     

24

主题

101

帖子

315

积分

资深技术员

发表于 2013-2-17 15:41 | 显示全部楼层 |返回版面
学习了

7

主题

63

帖子

199

积分

中级技术员

发表于 2013-2-19 12:40 | 显示全部楼层 |返回版面
养成习惯,受益匪浅、、、
真相只有一个,答案尽在源码、、、

42

主题

226

帖子

683

积分

高级技术员

发表于 2013-3-2 16:17 | 显示全部楼层 |返回版面
好东西,学习中

8

主题

122

帖子

376

积分

资深技术员

发表于 2013-3-5 17:08 | 显示全部楼层 |返回版面
好贴

0

主题

22

帖子

69

积分

初级技术员

发表于 2013-3-13 15:19 | 显示全部楼层 |返回版面
受教

0

主题

235

帖子

844

积分

禁止发言

发表于 2013-4-22 08:08 | 显示全部楼层 |返回版面
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /2 下一条

分享 快速回复 返回顶部 返回列表