无法在 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 中设置环境变量?

无法在 VS Code 中设置断点调试节点 Typescript

在 vb.net 中设置系统记录级别