-
Notifications
You must be signed in to change notification settings - Fork 7
/
Drill 1
39 lines (31 loc) · 987 Bytes
/
Drill 1
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
// -----------------------------------------------------------------------------
// https://lptcp.blogspot.com/
// Chapter 18
/*
Define template<typename T> struct S { T val; };.
*/
// https://github.com/l-paz91/principles-practice/
// -----------------------------------------------------------------------------
//--INCLUDES--//
#include "std_lib_facilities.h"
// -----------------------------------------------------------------------------
template<typename T>
struct S
{
T val;
};
// -----------------------------------------------------------------------------
int main()
{
S<double> sd;
sd.val = 10.4f;
cout << sd.val << endl;
S<string> ss;
ss.val = "A String.";
cout << ss.val << endl;
keep_window_open();
return 0;
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------