无法在 VS 2010 中设置 getter 和 setter
Posted
技术标签:
【中文标题】无法在 VS 2010 中设置 getter 和 setter【英文标题】:Not able to set getters and setters in VS 2010 【发布时间】:2012-08-02 15:07:18 【问题描述】:我正在尝试为数组设置 getter 和 setter - 我正在尝试右键单击变量以找到重构它的选项(似乎没有这样的选项)。我还尝试在“代码编辑器”中输入“但似乎没有一个工作。可以帮忙吗?
【问题讨论】:
就像你说的,“似乎没有这样的选择”.. @user - 你可能 1) 考虑一下为什么 C++ 标准库中的 getter 和 setter 很少 2) 阅读 Are get and set functions popular with C++ programmers? Pseudo-Classes and Quasi-Classes Confuse Object-Oriented Programming 【参考方案1】:这不适用于 VS2010 中的 C++ 项目,它仅适用于 C# 项目。
【讨论】:
是的,你必须自己写。 我还想知道我们是否可以为 CStringArray 设置 setter 和 getter? 我不明白你的意思。您是说您希望能够获取和设置底层char*
?如果是这样,那么您可以使用 Add()
函数到默认构造的 CStringArray 向其添加数据。要获取数据,请使用GetData()
函数。请参阅CStringArray documentation 了解更多信息。以上是关于无法在 VS 2010 中设置 getter 和 setter的主要内容,如果未能解决你的问题,请参考以下文章
在 QtCreator (VS 2010) 中设置 CUDA v7.0
如何在 VS2010 RC 中设置我的开发 Web 浏览器?
我应该如何在 Firebase 实时数据库中设置作为键值类型的 getter 和 setter?
如何在 Visual Studio 2010 中设置环境变量?