推荐!国外程序员整理的 C++ 资源大全

推荐!国外程序员整理的 C++ 资源大全

  关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。

  内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。

  标准库

  C++标准库,包括了STL容器,算法和函数等。

  •   C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。

1313 0 2014-10-25 C C# C++学习

浅析C#与C++相关概念的比较

浅析C#与C++相关概念的比较

  1、在C#中,class的变量为引用类型,在C++中class的变量为值类型,如myclass mc,在C++中,mc是值类型,成员存储在程序的栈区,在C#中,mc是引用类型,指向堆中的成员。

  2、switch语句,C#中case后面可根字符串,如case “abc“,但在C++中却不行,C++中case后面只跟数字,字符,和枚举。

  3、在C#中没有C++中的私有继承和保护继承,只有公有继承。

  4、C#中可以通过关键字sealed把一个类

917 0 2014-04-27 C C# C++学习

C++与C#的26个区别

C++与C#的26个区别

  1.继承:C++支持多继承,C#类只能继承一个基类中的实现但可以实现多个接口。

  2.数组:声明 C# 数组和声明 C++ 数组的语法不同。在 C# 中,“[]”标记出现在数组类型的后面。

  3.数据类型:在C++中bool类可以与整型转换,但C#中bool 类型和其他类型(特别是 int)之间没有转换。long 类型:在 C# 中,long 数据类型为 64 位,而在 C++ 中为 32 位。

  4.struct 类型:在 C# 中,类和结构

860 0 2014-03-27 C C# C++学习

C++与C#的区别

C++与C#的区别

  1. 继承

  C#不允许多重继承(接口除外,接口可以多重继承),C++可以,因为C++有虚基类可以解决冲突问题,即class B: virtual public A, class C: virtual public A, class D: public B, public C, 这样在D中只有A的一份拷贝,但C#没有,因此C#中Virtual不能用于修饰类。

  2. 关于抽象类

  C++中包含抽象方法的类是抽象类,不能被实例,而所谓的抽象方法也

924 0 2014-02-22 C C# C++学习