C++沉思录(序幕)学习笔记

         作者使用了一个Trace类的例子比较说明了C++和C语言的一些优缺点比较,为什么用C++
而不是C的理由。

 #include <stdio.h>
 
Class Trace {
   public:
      Trace() { noisy = 0; f=stdout;}
      Trace(FILE* ff) {noisy=0;f=ff;}
      void print(char* s)
      {
         if(noisy)

            fprintf(f,"%s",s);

      }
      void on() {noisy=1;}
      void off() {noisy=0;}
   private:
      int noisy;
      FILE* f;
}


#include <stdio.h>
static int noisy=1;
void trace(char *s)
{
    if(noisy)
      printf("%s/n",s);
}
void trace_on() {noisy=1;}
void trace_off() {noisy=0;}

         C++采用类将事物的属性状态和动作绑在一起,提供了描述事物属性的地方(使其显式可用),表明了事物的相互关联性,使我们更好的表明我们的意图。

         所以我们使用C++。

阅读更多
文章标签: c++ file class 语言 c
个人分类: 技术文章
想对作者说点什么? 我来说一句

C++沉思C++沉思

2010年02月21日 7.46MB 下载

c++沉思录(中文版)

2009年06月02日 8.13MB 下载

C++沉思录.pdf

2010年04月21日 7.46MB 下载

沉思录》英文电子书

2008年10月16日 487KB 下载

没有更多推荐了,返回首页

不良信息举报

C++沉思录(序幕)学习笔记

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭