gpt4 book ai didi

visual-c++ - 为什么在 C++ 类定义中使用 public ref

转载 作者:行者123 更新时间:2023-12-03 01:32:58 31 4
gpt4 key购买 nike

首先我想澄清一下,我对 C++ 都是新手,所以这可能是一个简单且有些明显的问题。在我正在阅读的 C++ 书籍《C++ Primer》中,类是通过以下方式定义的:

class classname{
public:

private:

};

但是,在 VS2008 中,编译器不喜欢这样。但是通过在类之前添加公共(public)引用,如下所示:

public ref class classname{

它在编译器中通过了。谁能解释一下仅使用类定义和使用公共(public)引用类定义之间有什么区别?我真的很感激。

最佳答案

ref 语法是仅在托管 C++ 中使用的 Microsoft 扩展。从声音来看,您在创建项目时错误地打开了 /clr 编译器开关。如果您只想创建真正的 C++ 程序,那么您将需要恢复它。

关于visual-c++ - 为什么在 C++ 类定义中使用 public ref,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231774/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com