utils.h
来自「Symbian console application」· C头文件 代码 · 共 63 行
H
63 行
/*
* utils.h
*
* Created on: Feb 22, 2009
* Author: quang
*/
#ifndef UTILS_H_
#define UTILS_H_
class TAccount;
class CUtils
{
public:
// NewLC and NewL methods
static CUtils* newLC(CConsoleBase & aConsole); // const CConsoleBase & aConsole
static CUtils* newL(CConsoleBase & aConsole);
// Virtual destructor
virtual ~CUtils();
public:
// Public methods
void testArrayL();
// void printRArray(const RArray<TAccount> & acc) const;
private:
// Second phase constructor
void ConstructL(CConsoleBase & aConsole);
// Do not allow default constructor
CUtils();
private:
void printRArray(const RArray<TAccount> & acc) const;
void printRArrayPtr(const RArray<TAccount> *acc) const;
private:
// Private members
CConsoleBase* output;
};
/*------------------------------+
| Testing account class |
+------------------------------*/
class TAccount{
public:
TAccount(const TDesC& aOwnerName, TInt aNumber, TInt aAmount):
iAccountNumber(aNumber), iAmount(aAmount){
iOwnerName.Copy(aOwnerName);
}
public:
// TInt CompareName(const TAccount & aElement1, const TAccount & aElement2);
public:
TInt iAccountNumber;
TInt iAmount;
TBuf<12> iOwnerName;
}; // eof TAccount
TInt CompareName(const TAccount & aElement1, const TAccount & aElement2);
#endif /* UTILS_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?