c++ - C++ - 使用向量或链表?
问题描述
在开始之前,您需要确定多边形的适当内部表示,例如,您是要存储多边形的线,还是只存储点,或两者兼而有之?你应该使用数组、向量、链表还是其他东西?等等。在类的私有部分声明适当的信息。
我不确定我应该使用向量还是链表?
负责实现以下功能。
Polygon(const Point & p1, const Point & p2, const Point & p3)
virtual void print( ostream & out )
virtual double perimeter()
virtual bool add(Point & p)
virtual bool add(Line & exist, Point & p)
Line 和 Point 类已经实现。
解决方案
推荐阅读
- javascript - 为什么 setAttribute 会从数组中给我损坏的图像
- python - 将 pandas DataFrame 中的行值除以特定列
- dart - 如何在flutter中使用quick_actions官方插件打开特定屏幕?
- react-native - 反应原生子弹字符?或统一码?
- highcharts - Highchart 3D 拖动也可以移动绘图图像
- android - Java.Lang.ClassNotFoundException:找不到类“com.google.android.gms.vision.text.TextRecognizer$Builder”Xamarin Android
- ag-grid - 如何根据列是否固定在左侧来更改列的样式?
- c++ - 如何在 C++ 中处理时间
- python - 如何单独使用主要词并在python3中找到特定行?
- sql-server - 通过 Delphi DLL 连接到 SQL 时 Delphi 10.2 Tokyo 程序抛出 216 错误