Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.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++,遇到了一个未命名类的现象。 class : public classB{ public: protected: private: };_C++ - Fatal编程技术网

C++;未命名类 我一直在探索更多的C++,遇到了一个未命名类的现象。 class : public classB{ public: protected: private: };

C++;未命名类 我一直在探索更多的C++,遇到了一个未命名类的现象。 class : public classB{ public: protected: private: };,c++,C++,这些课程如何有用?它像lambda函数的概念吗 我想知道这些课程的目的。其他的线程并没有真正显示这个特性的有用性。关于线程的另一个好的帖子并不能帮助我理解它。在C.中存在的未命名的结构考虑了 Stutt Foo{int d;};code>,在C语言中不能说foox,您必须struct Foo x。然后您看到了类似于structfoo{intd;}的代码;typedef结构Foo-Foo允许两种用途。或typedef结构Foo{int d;}Foo这是相同的。如果您只需要简短的形式,typedef

这些课程如何有用?它像lambda函数的概念吗


我想知道这些课程的目的。其他的线程并没有真正显示这个特性的有用性。

关于线程的另一个好的帖子并不能帮助我理解它。在C.中存在的未命名的结构考虑了<代码> Stutt Foo{int d;};code>,在C语言中不能说
foox,您必须
struct Foo x。然后您看到了类似于
structfoo{intd;}的代码;typedef结构Foo-Foo允许两种用途。或
typedef结构Foo{int d;}Foo这是相同的。如果您只需要简短的形式,
typedef struct{int d;}Foo就足够了。如果您只希望变量直接使用其成员,而不需要类型名,
struct{int d;}x={42};printf(“%d\n”,x.d)是允许的。