注册 登录
编程论坛 C++教室

求助:使用匈牙利法则修改程序

whh2828 发布于 2011-04-21 09:40, 496 次点击
#inclode <string>
using std::string;

class GradeBook
{
public:
   GradeBook(string);
   void setCourseName(string);
   string getCourseName();
   void displayMessage();
private:
   string courseName;      
};

在使用匈牙利法则对变量命名时,是不是把 string courseName 修改为 string strCourseName ???
另外,如何对变量初始化赋初值啊??
7 回复
#2
mm1010220cs2011-04-21 11:17
class GradeBook
{
public:
  GradeBook(string strCourseName = "" );
   void setCourseName(string strTemp);//将传进来的参数赋给strCourseName
   string getCourseName();
   void displayMessage();
private:
   string strCourseName;      
};
#3
rjsp2011-04-21 12:10
已经没人使用 匈牙利命名规则 了
#4
whh28282011-04-21 15:07
以下是引用mm1010220cs在2011-4-21 11:17:44的发言:

class GradeBook
{
public:
  GradeBook(string strCourseName = "" );
   void setCourseName(string strTemp);//将传进来的参数赋给strCourseName
   string getCourseName();
   void displayMessage();
private:
   string strCourseName;      
};
非常感谢
#5
whh28282011-04-21 15:08
以下是引用rjsp在2011-4-21 12:10:58的发言:

已经没人使用 匈牙利命名规则 了
但是 我们的老师要求使用呢 没办法。。。
#6
pangding2011-04-21 19:55
也不能说没人使用了。只是确实有很多人不推崇使用这种命名方法。
#7
你们都要疼我哦2011-04-24 07:21
以下是引用rjsp在2011-4-21 12:10:58的发言:

已经没人使用 匈牙利命名规则 了
?
#8
你们都要疼我哦2011-04-24 07:34
szCourseName
1