哪一个是最好的接近类或结构?


Which one is best approach class or structs? In c++

本问题已经有最佳答案,请猛点这里访问。

假设您必须为XYZ银行开发具有以下特性的应用程序。1)应用程序必须是安全的2)对于交易,将向客户提供适当的接口。3)应用程序必须可重用。4)应用程序必须在速度和内存使用方面高效。您可以使用结构或类来实现上述功能。因此,您将为应用程序开发选择哪个编程结构(类或结构)。请帮帮我。谢谢


EDCOX1,0,EDCOX1,1,在C++中几乎相等(可以有成员函数,构造函数和析构函数,两个数据成员)。更确切地说,

1
2
3
struct Sometype {
 /// some code here
};

等于

1
2
3
4
class Sometype {
public:
 /// some code here
};

因此运行时效率是相同的(因为public:是编译器的注释,与大多数类型信息一样,它在运行时丢失;请注意类型擦除)。

你真的应该花几天时间阅读一些关于C++编程的好书,然后浏览一些C++参考站点,然后阅读(或至少引用)一些类似N33的C++标准(对于C++ 11;对于以后的标准,自己找到它们)。

了解五法则以及标准容器和智能指针。