operators8.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 52 行
C
52 行
// GROUPS passed operators#include <stdio.h>class shape { public: virtual int vDisplay(void) const = 0; protected: int X; int Y;};class square :public shape { public: square(int x, int y, int width_) { X = x; Y = y; width = width_; } int vDisplay(void) const { printf ("PASS\n"); return 0; } protected: int width;};class triangle :public shape { public: triangle(int x, int y, int width_, int height_) { X = x; Y = y; width = width_; height = height_; } int vDisplay(void) const { printf ("FAIL\n"); return 1; } protected: int width; int height;};int main() { shape* s1 = new square(4,4,5); shape* s2 = new triangle(6,6,2,3); *s1 = *s2; return s1->vDisplay();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?