草庐IT

c# - 如何使用 { get; 访问私有(private)变量放; }

我想为我的网站创建一个包含大量私有(private)变量的类。我认为有一个解决方案可以不为每个变量编写所有的getter和setter,比如privateintconfirmed{get;set;}这是正确的方法吗?然后,我如何从类外访问这个值?我试过.confirmed,我收到错误消息说它是私有(private)的(据我所知)但更令人惊讶的是,.getConfirmed()或getconfirmed()也不起作用。我认为{get;放;会隐式地创建这些方法。有人可以为我澄清这个问题吗? 最佳答案 您可以将您的属性声明为公共(publ

c++ - 如何将变量放在内存中给定的绝对地址(使用 Visual C++)

我如何静态地告诉VisualC++将全局变量放置在内存中给定的绝对地址处,例如__attribute__((at(address)))does? 最佳答案 可以做到,但我认为没有预定义的方法可以做到,因此需要进行一些试验。即使您在用户代码执行开始时在运行时创建变量,我也看不到太多好处。因此,首先使用allocate指定要在其中初始化变量的部分/段MS特定说明符。然后在真实场景中启动您的应用程序,转储它或调试它并查看您的变量出现的位置。注意重定位(有一些方法可以尝试强制不重定位,但不能保证它们始终得到尊重)。另一种方法是在您的应用程序