我喜欢C语言的功能强大,简洁,我也喜欢C#的语法简单,清晰,写起来又方便好用。
一、为什么不用C语言写程序。
C语言用来做题目,考试研究是很方便的,但是用来写程序做软件,你就会发现,一大堆的函数,你找半天,自己都晕头转向,没有很好的代码组织能力,感觉很吃力,很多的数据结构要自己造,你要研究算法,这时我感觉心累了,不想学了,比如用C语言写个界面,界面上显示网页,做自己的浏览器, 发现全是C++的项目 ,webview2都用到C++14了...
二、为什么不用C++写软件
我以为C和C++差不多,现在看了C++的入门书,才发现,相差远了。C++一定要面向对象呀。
在你开始写程序之前,就要想到对象,C++发现的初衷,就是要用面向对象,要不然呢?
三、好了,开始写对象
我的学习目标就是:写一大堆的类,像C#那些的简单好用,我是初学者,我怕谁。要用自己的想法去写软件,为什么要听专家的,我听不懂,学不会,我要按自己的方法来。
fine ,上代码............
class a
{
public:
void add(){}
void del(){}
};
//第一种方法//继承方式
class b:public a
{
public:
void sum();
};
//第二方法://包装方式
class b
{
public:
a a; //作为类的成员
void sum();
};
int _tmain(int argc, _TCHAR* argv[])
{
b b1;
b1.a.add();//我喜欢打.点号的写,我不喜欢->指针的写法。
return 0;
}