C++;对C程序员最有用的是什么? 我不喜欢C++,我喜欢C,但是我发现我必须了解一些C++的东西,就像STL等,做一些类似C的C++。 至少我应该知道什么C++?(语言规范、API、libs等)
你的问题读得好C++;对C程序员最有用的是什么? 我不喜欢C++,我喜欢C,但是我发现我必须了解一些C++的东西,就像STL等,做一些类似C的C++。 至少我应该知道什么C++?(语言规范、API、libs等),c++,c,C++,C,你的问题读得好 很好地回答了您的问题您可以编写c代码,并且可以在cpp编译器上很好地编译。有些东西,比如枚举和空值有点不同,但除此之外,用c编写的任何东西也将在cpp中编译。您可以编写c代码,它将在cpp编译器上很好地编译。有些东西,比如枚举和空格,有点不同,但除此之外,你用c写的任何东西都会用cpp编译。我不同意你的说法。编写C++代码的人只知道C是用C编写类的,他们通常使用的是重载和类/结构成员函数。 这是我认为的一种坏的风格,它不使用C++,最好是这样,一般来说,用这种方式编写代码是没有意
很好地回答了您的问题您可以编写c代码,并且可以在cpp编译器上很好地编译。有些东西,比如枚举和空值有点不同,但除此之外,用c编写的任何东西也将在cpp中编译。您可以编写c代码,它将在cpp编译器上很好地编译。有些东西,比如枚举和空格,有点不同,但除此之外,你用c写的任何东西都会用cpp编译。我不同意你的说法。编写C++代码的人只知道C是用C编写类的,他们通常使用的是重载和类/结构成员函数。
这是我认为的一种坏的风格,它不使用C++,最好是这样,一般来说,用这种方式编写代码是没有意义的。使用一些C++库(比如,但不仅仅是STL)也不能改善情况。您将能够找到一个提供STL提供的任何数据结构和算法的C库
你需要写C++来改变你的思维,学习新的编程范例。C++不是类的C,否则你只是在使用边缘特征(比如函数重载和成员函数——在C中可以很容易地模拟)。编写C++代码的人只知道C是用C编写类的,他们通常使用的是重载和类/结构成员函数。
这是我认为的一种坏的风格,它不使用C++,最好是这样,一般来说,用这种方式编写代码是没有意义的。使用一些C++库(比如,但不仅仅是STL)也不能改善情况。您将能够找到一个提供STL提供的任何数据结构和算法的C库
你需要写C++来改变你的思维,学习新的编程范例。C++不是类的C,否则你只是在使用边缘特征(比如函数重载和成员函数——在C中可以很容易地模拟),用很多问题交换它(比如符号的修改,慢的编译时间等)。
你应该学习面向对象的编程概念。它可以帮助您重用源代码,并且更容易进行维护和修复bug。如果你想开发一个大型项目,面向对象编程是非常重要的
从C++中,你应该学习:- 类和对象:它帮助您抽象您想要表示的内容
- 继承和虚拟函数:面向对象编程特性
- 异常:它帮助您查找和处理错误
- 模板:您可以为任何数据类型编写类和函数
- stl容器:链表、二叉树、
- 类和对象:它帮助您抽象您想要表示的内容
- 继承和虚拟函数:面向对象编程特性
- 异常:它帮助您查找和处理错误
- 模板:您可以为任何数据类型编写类和函数
- stl容器:链表、二叉树、