-
个人简介
如果有人不相信数学是简单的,那是因为他们没有意识到人生有多复杂 -冯.诺依曼
#include <iostream> #include <string> // 基类 Animal class Animal { protected: std::string name; // 动物的名字 public: // 构造函数 Animal(const std::string& n) : name(n) {} // 打印动物名字的函数 virtual void printName() const { std::cout << "动物的名字是: " << name << std::endl; } // 动物通常有叫的功能 virtual void makeSound() const { std::cout << "动物在叫:汪汪汪" << std::endl; } // 析构函数 virtual ~Animal() {} }; // 派生类 Human class Human : public Animal { public: // 构造函数 Human(const std::string& n) : Animal(n) {} //重写父类的printName()函数,输出人类的名字 void printName() const override{ std::cout << "人的名字是: " << name << std::endl; } // 人类特有的行为:说话 void speak() const { std::cout << "人类在说话:你好" << std::endl; } // 重写父类的 makeSound 函数 // 人类也有叫的功能,但叫声与动物不同 void makeSound() const override { std::cout << "人类在叫:啊啊啊" << std::endl; } // 析构函数 ~Human() override {} }; int main() { // 创建一个动物对象 Animal* a = new Animal("小狗"); a->printName(); a->makeSound(); // 创建一个人类对象 Human* h = new Human("小明"); h->printName(); h->makeSound(); h->speak(); // 清理内存 delete a; delete h; return 0; }
-
通过的题目
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 105
- 106
- 109
- 110
- 111
- 112
- 113
- 115
- 116
- 117
- 118
- 119
- 121
- 122
- 124
- 128
- 132
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 212
- 213
- 214
- 215
- 217
- 218
- 220
- 221
- 222
- 223
- 224
- 226
- 227
- 228
- 229
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 240
- 241
- 242
- 243
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 261
- 262
- 264
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 278
- 281
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 295
- 296
- 298
- 303
- 304
- 308
- 310
- 311
- 312
- 313
- 315
- 316
- 319
- 320
- 324
- 328
- 329
- 330
- 331
- 332
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 343
- 344
- 347
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 358
- 359
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 392
- 393
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 403
- 404
- 406
- 407
- 408
- 409
- 410
- 418
- 421
- 422
- 424
- 425
- 426
- 427
- 429
- 432
- 433
- 436
- 439
- 441
- 442
- 449
- 451
- 452
- 454
- 455
- 456
- 458
- 459
- 460
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 472
- 474
- 475
- 476
- 477
- 478
- 479
- 485
- 486
- 487
- 488
- 490
- 492
- 493
- 495
- 496
- 498
- 500
- 501
- 502
- 503
- 504
- 506
- 507
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 524
- 532
- 539
- 541
- 542
- 543
- 552
- 554
- 556
- 557
- 558
- 560
- 561
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 573
- 574
- 576
- 578
- 579
- 580
- 581
- 582
- 585
- 587
- 588
- 591
- 601
- 610
- 615
- 616
- 617
- 618
- 626
- 629
- 643
- 644
- 646
- 647
- 648
- 649
- 651
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 695
- 698
- 700
- 703
- 707
- 711
- 720
- 721
- 722
- 723
- 726
- 729
- 730
- 731
- 733
- 737
- 738
- 739
- 740
- 741
- 742
- 744
- 746
- 750
- 751
- 754
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 769
- 771
- 772
- 774
- 777
- 786
- 787
- 789
- 790
- 791
- 795
- 797
- 798
- 799
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 811
- 812
- 813
- 815
- 816
- 819
- 820
- 821
- 824
- 825
- 827
- 828
- 831
- 832
- 833
- 836
- 837
- 838
- 842
- 848
- 849
- 851
- 854
- 859
- 860
- 862
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 876
- 879
- 880
- 882
- 883
- 885
- 889
- 890
- 894
- 895
- 896
- 897
- 898
- 899
- 903
- 908
- 913
- 918
- 926
- 930
- 931
- 936
- 938
- 944
- 945
- 947
- 949
- 951
- 955
- 957
- 958
- 959
- 960
- 961
- 962
- 964
- 965
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 984
- 986
- 990
- 991
- 992
- 994
- 995
- 996
- 997
- 1003
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1014
- 1015
- 1016
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1027
- 1028
- 1030
- 1031
- 1034
- 1035
- 1036
- 1039
- 1040
- 1042
- 1043
- 1047
- 1048
- 1055
- 1061
- 1062
- 1063
- 1064
- 1065
- 1074
- 1075
- 1077
- 1079
- 1080
- 1081
- 1082
- 1084
- 1086
- 1089
- 1090
- 1091
- 1093
- 1094
- 1095
- 1096
- 1099
- 1100
- 1102
- 1103
- 1104
- 1105
- 1106
- 1114
- 1122
- 1123
- 1127
- 1128
- 1130
- 1131
- 1133
- 1139
- 1140
- 1142
- 1145
- 1146
- 1149
- 1150
- 1151
- 1153
- 1154
- 1157
- 1160
- 1161
- 1162
- 1163
- 1164
- 1168
- 1169
- 1171
- 1173
- 1175
- 1176
- 1179
- 1182
- 1183
- 1184
- 1186
- 1187
- 1195
- 1199
- 1208
- 1217
- 1221
- 1222
- 1294
- 1315
- 1321
- 1342
- 1349
- 1363
- 1364
- 1372
- 1376
- 1384
- 1391
- 1396
- 1397
- 1412
- 1548
- 1549
- 1554
- 1564
- 1597
- 1599
- 1682
- 1712
- 1733
- 1738
- 1743
- 1753
- 1756
- 1758
- 1775
- 1784
- 1861
- 1863
- 1864
- 1865
- 1866
- 1867
- 1869
- 1870
- 1871
- 1872
- 1873
- 1876
- 1887
- 1888
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1910
- 1913
- 1919
- 1921
- 1925
- 1930
- 1934
- 1935
- 1936
- 1938
- 1939
- 1941
- 1965
- 1966
- 1970
- 1972
- 1973
- 1974
- 1975
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2029
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2057
- 2058
- 2059
- 2060
- 2061
- 2069
- 2078
- 2079
- 2080
- 2081
- 2082
- 2084
- 2087
- 2088
- 2089
- 2090
- 2093
- 2094
- 2096
- 2099
- 2100
- 2105
- 2106
- 2107
- 2108
- 2113
- 2115
- 2124
- 2127
- 2129
- 2130
- 2131
- 2137
- 2140
- 2142
- 2143
- 2145
- 2147
- 2148
- 2150
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2161
- 2162
- 2163
- 2165
- 2169
- 2172
- 2173
- 2185
- 2186
- 2187
- 2192
- 2198
- 2199
- 2202
- 2203
- 2204
- 2209
- 2210
- 2211
- 2215
- 2219
- 2221
- 2222
- 2225
- 2228
- 2230
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2239
- 2240
- 2241
- 2245
- 2248
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2303
- 2307
- 2335
- 2342
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2357
- 2384
- 2385
- 2388
- 2389
- 2392
- 2403
- 2412
- 2428
- 2434
- 2445
- 2453
- 2462
- 2463
- 2464
- 2469
- 2470
- 2475
- 2482
- 2503
- 2533
- 2561
- 2564
- 2569
- 2577
- 2587
- 2589
- 2593
- 2606
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2651
- 2652
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2693
- 2706
- 2707
- 2712
- 2715
- 2716
- 2720
- 2725
- 2728
- 2731
- 2740
- 2741
- 2746
- 2749
- 2753
- 2754
- 2755
- 2759
- 2763
- 2765
- 2766
- 2771
- 2776
- 2802
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2830
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2906
- 2909
- 2910
- 2911
- 2912
- 2913
- 2915
- 2920
- 2921
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2960
- 2967
- 2969
- 2970
- 2972
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3037
- 3038
- 3039
- 3042
- 3044
- 3048
- 3050
- 3058
- 3059
- 3063
- 3066
- 3069
- 3071
- 3074
- 3075
- 3076
- 3077
- 3082
- 3086
- 3088
- 3092
- 3093
- 3094
- 3095
- 3097
- 3098
- 3099
- 3101
- 3102
- 3104
- 3114
- 3116
- 3117
- 3119
- 3120
- 3121
- 3122
- 3123
- 3125
- 3128
- 3129
- 3130
- 3131
- 3133
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3153
- 3155
- 3156
- 3160
- 3169
- 3173
- 3177
- 3183
- 3186
- 3187
- 3192
- 3193
- 3195
- 3198
- 3202
- 3203
- 3206
- 3211
- 3215
- 3223
- 3225
- 3234
- 3235
- 3241
- 3244
- 3251
- 3254
- 3257
- 3258
- 3269
- 3274
- 3278
- 3288
- 3302
- 3304
- 3305
- 3306
- 3307
- 3314
- 3345
- 3347
- 3356
- 3396
- 3405
- 3412
- 3413
- 3414
- 3415
- 3416
- 3417
- 3418
- 3419
- 3420
- 3421
- 3422
- 3423
- 3424
- 3425
- 3426
- 3427
- 3428
- 3429
- 3430
- 3431
- 3432
- 3433
- 3434
- 3436
- 3442
- 3443
- 3444
- 3445
- 3446
- 3447
- 3448
- 3449
- 3450
- 3451
- 3452
- 3453
- 3454
- 3455
- 3456
- 3457
- 3458
- 3459
- 3460
- 3461
- 3462
- 3463
- 3464
- 3468
- 3471
- 3472
- 3473
- 3474
- 3475
- 3476
- 3477
- 3479
- 3483
- 3484
- 3485
- 3488
- 3489
- 3493
- 3494
- 3497
- 3499
- 3500
- 3502
- 3503
- 3504
- 3505
- 3506
- 3507
- 3508
- 3509
- 3510
- 3511
- 3512
- 3513
- 3514
- 3515
- 3516
- 3517
- 3518
- 3522
- 3523
- 3527
- 3528
- 3529
- 3531
- 3532
- 3533
- 3534
- 3535
- 3536
- 3537
- 3538
- 3539
- 3540
- 3541
- 3542
- 3543
- 3544
- 3545
- 3546
- 3547
- 3550
- 3551
- 3552
- 3553
- 3554
- 3555
- 3556
- 3557
- 3558
- 3559
- 3560
- 3561
- 3562
- 3563
- 3564
- 3565
- 3566
- 3567
- 3568
- 3569
- 3570
- 3571
- 3572
- 3573
- 3574
- 3575
- 3576
- 3577
- 3578
- 3579
- 3580
- 3581
- 3582
- 3583
- 3584
- 3585
- 3586
- 3587
- 3588
- 3589
- 3590
- 3591
- 3592
- 3593
- 3594
- 3595
- 3596
- 3597
- 3598
- 3599
- 3600
- 3601
- 3602
- 3603
- 3604
- 3605
- 3606
- 3607
- 3608
- 3609
- 3610
- 3611
- 3612
- 3613
- 3614
- 3615
- 3616
- 3617
- 3618
- 3619
- 3620
- 3621
- 3622
- 3623
- 3624
- 3625
- 3626
- 3627
- 3628
- 3629
- 3630
- 3631
- 3632
- 3633
- 3634
- 3635
- 3636
- 3637
- 3638
- 3639
- 3640
- 3641
- 3642
- 3643
- 3644
- 3645
- 3646
- 3647
- 3648
- 3649
- 3650
- 3651
- 3652
- 3653
- 3654
- 3655
- 3656
- 3657
- 3658
- 3659
- 3660
- 3661
- 3662
- 3663
- 3664
- 3665
- 3666
- 3667
- 3668
- 3669
- 3670
- 3671
- 3672
- 3673
- 3674
- 3675
- 3676
- 3677
- 3681
- 3682
- 3683
- 3684
- 3685
- 3686
- 3687
- 3688
- 3689
- 3690
- 3691
- 3692
- 3693
- 3710
- 3711
- 3712
- 3713
- 3714
- 3719
- 3720
- 3721
- 3722
- 3723
- 3724
- 3725
- 3726
- 3727
- 3728
- 3729
- 3730
- 3731
- 3732
- 3733
- 3734
- 3735
- 3736
- 3737
- 3738
- 3740
- 3741
- 3742
- 3743
- 3744
- 3745
- 3746
- 3747
- 3748
- 3749
- 3750
- 3751
- 3752
- 3753
- 3754
- 3755
- 3756
- 3757
- 3758
- 3759
- 3760
- 3761
- 3762
- 3763
- 3764
- 3765
- 3766
- 3767
- 3768
- 3769
- 3770
- 3771
- 3772
- 3773
- 3774
- 3775
- 3776
- 3777
- 3778
- 3779
- 3780
- 3781
- 3782
- 3783
- 3784
- 3785
- 3786
- 3787
- 3788
- 3789
- 3790
- 3791
- 3792
- 3793
- 3794
- 3795
- 3796
- 3797
- 3798
- 3799
- 3800
- 3801
- 3802
- 3803
- 3804
- 3805
- 3806
- 3807
- 3808
- 3809
- 3810
- 3811
- 3812
- 3813
- 3814
- 3815
- 3816
- 3817
- 3818
- 3819
- 3820
- 3821
- 3822
- 3823
- 3824
- 3825
- 3826
- 3827
- 3828
- 3829
- 3830
- 3831
- 3832
- 3833
- 3834
- 3835
- 3836
- 3837
- 3838
- 3839
- 3840
- 3841
- 3842
- 3843
- 3844
- 3845
- 3846
- 3847
- 3848
- 3849
- 3853
- 3854
- 3855
- 3856
- 3857
- 3858
- 3859
- 3860
- 3861
- 3862
- 3863
- 3864
- 3865
- 3866
- 3867
- 3868
- 3869
- 3870
- 3871
- 3872
- 3873
- 3874
- 3876
- 3877
- 3878
- 3879
- 3880
- 3881
- 3882
- 3883
- 3884
- 3885
- 3886
- 3887
- 3888
- 3889
- 3890
- 3892
- 3893
- 3894
- 3895
- 3896
- 3897
- 3898
- 3899
- 3900
- 3901
- 3902
- 3903
- 3904
- 3905
- 3907
- 3908
- 3909
- 3910
- 3911
- 3912
- 3913
- 3914
- 3915
- 3916
- 3917
- 3918
- 3919
- 3920
- 3921
- 3922
- 3923
- 3924
- 3925
- 3926
- 3927
- 3928
- 3929
- 3930
- 3931
- 3932
- 3933
- 3934
- 3935
- 3936
- 3937
- 3938
- 3939
- 3940
- 3941
- 3942
- 3943
- 3944
- 3953
- 3954
- 3955
- 3956
- 3962
- 3963
- 3964
- 3965
- 3966
- 4036
- 4037
- 4038
- 4039
- 4041
- 4042
-
最近活动
- 教师基础语法练习 作业
- 搜索剪枝 作业
- C2026届2023年11月练习 作业
- 教师练题之二维数组 作业
- 教师练题之一维数组 作业
- 教师练题之循环 作业
- C2025届暑期二阶上练习题(20230730) OI
- C2025届普及组一阶测试(20230715) OI
- C2024map知识巩固20221023 作业
- C2024届基础知识拓展赛(20221008) OI
- C2024课堂练习20220924 作业
- 花式冰粉杯(20220717) OI
- C2023课堂练习20220514 作业
- 课后作业(20220430) 作业
- 课堂作业(20220430) 作业
- 课堂作业4班(20220417) 作业
- 2022年C2023届2月第1次训练 OI
- 2021年C2023届12月训练 OI
- 2021年CSP-J复赛后第一次训练(2015) OI
- 2021年CSP-J复赛前第四次训练 OI
- 2021年CSP-J复赛前第三次训练(2018) OI
- csp-j2021复赛前第二次训练 作业
- csp-j2021复赛前第一次训练(高精度) 作业
- 2021年CSP-J复赛前第二次训练(2019) OI
题目标签
- 基础语法
- 600
- 算法竞赛进阶指南
- 248
- 字符串
- 160
- 动态规划
- 129
- 数组问题
- 126
- 其他
- 121
- 二维数组
- 109
- 数据结构
- 108
- 递归
- 99
- 一维数组
- 95
- 循环
- 88
- 搜索
- 88
- 模拟
- 73
- 顺序
- 72
- dp
- 70
- 贪心
- 68
- 图论
- 67
- 简单循环
- 66
- DP
- 65
- 分支
- 56