前輩們好,在VS2019的同一個專案里,因為工程需要我創建了多個類,然后在一個主cpp中,我構建了一個打開txt檔案,讀取其中資料的函式(就是學生管理系統,一個儲存學生資訊的txt檔案,包括姓名 學號 各科成績),現在我想要在另一個cpp中使用這些資料應該怎么辦呢?
uj5u.com熱心網友回復:
希望有知道的前輩能幫幫我uj5u.com熱心網友回復:
打開txt檔案,讀取其中資料的函式" 放 App 類中用 theApp 可以存取
uj5u.com熱心網友回復:
是把讀取的函式放在頭檔案里嗎?然后再宣告這個頭檔案uj5u.com熱心網友回復:
如class CHMI_manApp : public CWinApp
{
public:
CHMI_manApp();
virtual ~CHMI_manApp();
BOOL Check802Service();
.........
BOOL CHMI_manApp::Check802Service()
{ // if no error return TRUE
return FALSE;
}
uj5u.com熱心網友回復:
設計模式了解嗎?
單例模式可以解決你這個問題,因為資料庫只有一份。
class Database
{
public:
static Database* Instance()
{
if (m_intance == NULL)
{
m_intance = new Database();
}
return m_intance ;
}
private:
Database* m_intance = NULL;
};
uj5u.com熱心網友回復:
單例模式,全域變數都可以解決你的問題uj5u.com熱心網友回復:
參考一下 MFC 的 SDIuj5u.com熱心網友回復:
謝謝大佬!!!
uj5u.com熱心網友回復:
前輩們好,在VS2019的同一個專案里,因為工程需要我創建了多個類,然后在一個主cpp中,我構建了一個打開txt檔案,讀取其中資料的函式(就是學生管理系統,一個儲存學生資訊的txt檔案,包括姓名 學號 各科成績),現在我想要在另一個cpp中使用這些資料應該怎么辦呢?
設計模式了解嗎?
單例模式可以解決你這個問題,因為資料庫只有一份。
class Database
{
public:
static Database* Instance()
{
if (m_intance == NULL)
{
m_intance = new Database();
}
return m_intance ;
}
private:
Database* m_intance = NULL;
};
謝謝大佬!!!
uj5u.com熱心網友回復:
前輩們好,在VS2019的同一個專案里,因為工程需要我創建了多個類,然后在一個主cpp中,我構建了一個打開txt檔案,讀取其中資料的函式(就是學生管理系統,一個儲存學生資訊的txt檔案,包括姓名 學號 各科成績),現在我想要在另一個cpp中使用這些資料應該怎么辦呢?
設計模式了解嗎?
單例模式可以解決你這個問題,因為資料庫只有一份。
class Database
{
public:
static Database* Instance()
{
if (m_intance == NULL)
{
m_intance = new Database();
}
return m_intance ;
}
private:
Database* m_intance = NULL;
};
謝謝大佬!!!
uj5u.com熱心網友回復:
有完整本學生管理系統程式,可直接運行。班級查詢,成績查詢,成績排序,成績錄入,學號查詢,姓名查詢,添加,洗掉,修改都有。不僅僅是學生,老師對應的功能也十分完善。uj5u.com熱心網友回復:
兩個類需要共享資料的時候做個資料傳播物件類,然后類之間傳指標類似你要在兩個類之間傳字串的時候,MFC也是把字串封裝一下然后傳指標
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/10460.html
標籤:基礎類
上一篇:MFC相關求助!!!!
