MCPcopy Create free account
hub / github.com/changkun/modern-cpp-tutorial / Base

Class Base

code/2/2.7.cpp:11–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9#include <iostream>
10#include <string>
11class Base {
12public:
13 std::string str;
14 int value;
15 Base() = delete;
16 Base(std::string s) {
17 str = s;
18 }
19
20 // 委托构造
21 Base(std::string s, int v) : Base(s) {
22 value = v;
23 }
24
25 // 终止重载
26 virtual void foo() final {
27 return;
28 }
29 virtual void foo(int v) {
30 value = v;
31 }
32};
33class Subclass final : public Base {
34public:
35 double floating;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected