C++;未命名类 我一直在探索更多的C++,遇到了一个未命名类的现象。 class : public classB{ public: protected: private: };
这些课程如何有用?它像lambda函数的概念吗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
我想知道这些课程的目的。其他的线程并没有真正显示这个特性的有用性。关于线程的另一个好的帖子并不能帮助我理解它。在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)代码>是允许的。