-
Notifications
You must be signed in to change notification settings - Fork 0
/
class_info.cpp
55 lines (51 loc) · 914 Bytes
/
class_info.cpp
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
/**
* **************************************************
*
* @coding UTF-8
*
* @file class_info.cpp
*
* @author HDM
*
* @copyright HDM
*
* @date 2021/02/01 16:24:30
*
* @version 1.0
*
* **************************************************
*/
#include "class_info.h"
/**
* **************************************************
*
* @brief print all information if it not null
*
* @retval None
*
* **************************************************
*/
void class_info::print_info()
{
if (nullptr != class_id)
{
std::cout << class_id << " ";
}
if (nullptr != class_admin)
{
std::cout << class_admin << " ";
}
if (-1 != class_grade)
{
std::cout << class_grade << " ";
}
if (nullptr != class_major)
{
std::cout << class_major << " ";
}
if (-1 != class_number)
{
std::cout << class_number << " ";
}
printf_s("\n");
}