Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在结构中定义函数 我知道C中的结构不支持函数/构造函数,比如C++中的类。然而,我确实尝试了输入函数定义和构造函数,代码的行为就好像我定义了一个类而不是struct一样。我使用VisualStudio2010作为我的代码。这是一个标准的特性,或者只是用C++来工作。 我搜索了很多论坛,他们的回答是混杂的。除了一个东西,C++结构和类中的< P>是相同的。默认情况下,类的成员和方法是私有的,结构是公共的_C++_Visual Studio 2010_Struct - Fatal编程技术网

在结构中定义函数 我知道C中的结构不支持函数/构造函数,比如C++中的类。然而,我确实尝试了输入函数定义和构造函数,代码的行为就好像我定义了一个类而不是struct一样。我使用VisualStudio2010作为我的代码。这是一个标准的特性,或者只是用C++来工作。 我搜索了很多论坛,他们的回答是混杂的。除了一个东西,C++结构和类中的< P>是相同的。默认情况下,类的成员和方法是私有的,结构是公共的

在结构中定义函数 我知道C中的结构不支持函数/构造函数,比如C++中的类。然而,我确实尝试了输入函数定义和构造函数,代码的行为就好像我定义了一个类而不是struct一样。我使用VisualStudio2010作为我的代码。这是一个标准的特性,或者只是用C++来工作。 我搜索了很多论坛,他们的回答是混杂的。除了一个东西,C++结构和类中的< P>是相同的。默认情况下,类的成员和方法是私有的,结构是公共的,c++,visual-studio-2010,struct,C++,Visual Studio 2010,Struct,struct和class在C++中功能相同,除了struct中的成员默认为public,而类中的成员默认为private。事实上,这包含了一些小细节 如果编译成功,必须比使用代码> C++ +/COD> .< /P> < P>这是C++的标准特性,但不是C.的特性。C++编译时必须是C++。我认为C++中的C部分应该是这样的。但是它是否也意味着它可以代替C++中的类。就像我们通过使用class@PrashantC++在这里描述的方式太多,与C不同,可以使用 Stutt而不是类< /C>。但是对于

struct
class
C++
中功能相同,除了
struct
中的成员默认为public,而
类中的成员默认为private。事实上,这包含了一些小细节


如果编译成功,必须比使用代码> C++ +/COD> .< /P> < P>这是C++的标准特性,但不是C.的特性。C++编译时必须是C++。我认为C++中的C部分应该是这样的。但是它是否也意味着它可以代替C++中的类。就像我们通过使用class@PrashantC++在这里描述的方式太多,与C不同,可以使用 Stutt而不是<代码>类< /C>。但是对于非常简单的对象,大多数人只使用<代码>结构> /代码>。请阅读我提供的链接,它对何时使用其中任何一种都有很好的说明。默认情况下,

struct
继承是公共的。在模板参数声明中不能使用
struct
关键字。