C++ CLI 访问类中的表单变量
C++ cli access Form variables from class
有一个包含int x的表单Form1;还有一个包含.h和.cpp文件的类MyClass。如何从 MyClass 访问 Form1 变量 x,而不使用方法传递它?我认为像 Form1.x 这样的东西也许是一种糟糕的编程风格?我只是在学习..
好吧,它打破了封装,你真的应该为你想要公开的数据提供公共getter和setter,允许像你建议的那样访问允许调用者破坏,重新分配等基本上做任何他们喜欢的事情。您应该添加一个方法getX()
因为需要更好的名称。
C++/CLI 支持的属性可能是你所追求的,请参阅 msdn 文章:http://msdn.microsoft.com/en-us/library/ms379617%28v=vs.80%29.aspx#vs05cplus_topic10 和代码项目帖子:http://www.codeproject.com/Articles/10352/C-CLI-Properties-Syntactic-sugar-for-accessor-meth
相关文章:
- GTK 最大化表单 C++
- win 表单应用程序字符串^ 到 int
- 结构化绑定初始值设定项表单 { 赋值表达式 } 对于 clang 上的数组类型失败
- 可以在JSON文件的帮助下在Qt中创建UI表单
- 表单未显示在凭据提供程序中
- 表单显示对话框函数错误,并且不执行下面的语句
- 如何从 winapi 中的编辑表单获取文本?
- 在 cout 中将线条表单文件与自定义文本组合时出现问题
- 从 dll 调用 opencv 垫到 Windows 表单,图像出现故障
- 如何将C++向量分配给非表全局变量
- 如何在不使用任何数据库的情况下制作动态注册表单?
- 家庭作业帮助 - 检查表单按钮上的数据
- C++ 在给定像素数据数组的表单上绘制矩形
- 复制初始化表单 '= {}'
- 如何创建第二个 QT .ui 表单
- 如何将变量从一个表单传递到另一个表单
- 如何将变量从一个 qt 表单传递到另一个表单 qt 形式
- Qt在表单之间传递变量
- C++ CLI 访问类中的表单变量
- C++cgi脚本获取空的环境变量作为表单的操作