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容器:链表、二叉树、

您应该学习面向对象编程概念。它可以帮助您重用源代码,并且更容易进行维护和修复bug。如果你想开发一个大型项目,面向对象编程是非常重要的

从C++中,你应该学习:

  • 类和对象:它帮助您抽象您想要表示的内容
  • 继承和虚拟函数:面向对象编程特性
  • 异常:它帮助您查找和处理错误
  • 模板:您可以为任何数据类型编写类和函数
  • stl容器:链表、二叉树、

CPP是C PreProcessor的缩写,你的意思是C++,不要讨厌任何语言!世界上没有足够的爱,你把时间浪费在仇恨上(代码?>代码类似的C++ +代码>是两种情况中最差的,IMHOWhy,你是写C类C++吗?如果你想写的话,写C。@ Matt Couner-:讨厌C++,而且爱C看起来不是最好的候选来产生范式转换…除非你想重新发明ObjtoC.C…CPP是C PreProcessor的缩写,你可能是我吗?A是C++。不要讨厌任何语言!世界上没有足够的爱,你浪费时间恨它。(代码?>代码C + + < /COD>是两种情况中最差的,IMHOWhy,你是写C++的C++吗?如果你想写的话,写C。@ Matt Couner-:讨厌C++,而且爱C看起来不是最好的候选来产生范式转换…除非你想重新发明ObjtoC C…真的吗?代码片段:<代码> int类;< /CODE>??)-有很多更好的例子,有效的C是无效的C++比使用新的关键字,如“类”,“模板”等,真的吗?什么片段:<代码> int类;< /代码>?有效的C++有很多更好的例子,它比使用“类”、“模板”等新的关键词无效,是的,在一个小绿木偶的不朽词中(不,不是KimMe青蛙):做,或者不做。没有特别的兴趣:RAII(或者更好的命名SBRM)。是的,在一个绿色的木偶的不朽的词中。(不,不是青蛙克米特):做或不做。没有尝试。特别有趣的是:RAII(或更好的命名为SBRM)。更好的阅读,没有烦人的注册弹出窗口:更好的阅读,没有烦人的注册弹出窗口: