#ifndef CLOCK_H
#define CLOCK_H
#include <stdio.h>
class clock
{
int second;
int minute;
public:
clock();
void incTime(void);
protected:
int present_second(void) {return second;}
int present_minute(void) {return minute;}
};
#endif
clock.cpp
#include "clock.h"
clock::clock() : minute(0),second(0)
{
}
void clock::incTime(void)
{
if (second == 59)
{
second = 0;
minute ++;
}
else {
second++;
}
cout << minute << ":" << second << endl;
}
如果您清除反映資料成員勾選框(相等於將 <lang>_ReverseEngineering::ImplementationTrait::ReflectDataMembers 內容設為 None),並在「反向工程進階選項」視窗的輸入標籤上選取輸入選項僅從檔案清單,則對這些檔案進行反向工程的結果如下圖所示。

存取元與轉換元在瀏覽器中會顯示為公用,但屬性的實際可見性是專用。
如果選取反映資料成員勾選框並重複反向工程程序,則屬性為專用且不會產生存取元與轉換元,如下圖所示。
