加拿大华人论坛 德国留学移民签证这里有没有人对MFC比较熟悉



在加拿大


我在类里面定义了三个function F1, F2, F3. 一个全局变量flag

在函数F1定义中,判断flag的值。如果为1就执行F2,如果为0就执行F3。怎么实现?

评论
你这个问题应该和mfc没有什么关系,是比较allgemein的。另外如果你既然采用面向对象的程序设计方法为什么要设全局变量?oop的最大考量就是消灭全局变量,程序中存在全局变量及其危险,程序只要上了规模肯定fehleranfällig,另外维护起来肯定不方便。
下面是一个anregung,把你的3个function设定为你的类的成员函数,然后flag设定为成员变量,成员变量之对成员函数可见,然后一个if then就可以了。
希望能有所帮助。

评论
我看成KFC 就进来了
结果一看 不对
sorry啊$汗$ $汗$

评论

$送花$

评论
f.h
class f{
  public:
   void f1();
   void f2();
   void f3();
   private:
   boolean flag;
}
f.cpp
void f::f1(){
  flag?f2():f3();
}
void f::f2(){
  .......................
}
void f::f3(){
  .........................
}

评论

跟MFC有啥关系? MFC是微软的类库。你的问题不就是个普通C++的问题么?

评论
用MFC是没前途的。

:D :D

  ·生活百科 32A插座上的OCPP控制器
·生活百科 电池实用性

德国留学移民签证-加拿大

居留中断问题

华人网本人在德国读了两年半硕士,已经拿到毕业证,之后换了8个月的找工作签证,后因疫情回国时间比较久,居留也到期没有续。 现在有导师有意向招我做博士生,请问在这个情况下,我还 ...

德国留学移民签证-加拿大

急找离婚方面的律师

华人网急找一位离婚律师,需要草拟一份离婚后关于孩子抚养费和继承权的合同,谢谢! 请短消息 谢谢 评论 可以联系我们律所。专业家庭法律师,15年以上中中、中德、德德家庭纠纷受理经 ...