代码之家  ›  专栏  ›  技术社区  ›  drigoSkalWalker

C中结构中的类型

  •  2
  • drigoSkalWalker  · 技术社区  · 14 年前

    在本文中: http://publib.boulder.ibm.com/infocenter/macxhelp/v6v81/index.jsp?topic=/com.ibm.vacpp6m.doc/language/ref/clrc03defst.htm

    这句话的意思是“在c中,结构成员可以是除“函数返回t”(对于某些t类型)之外的任何类型”

    谢谢你的回答!

    2 回复  |  直到 14 年前
        1
  •  5
  •   Georg Fritzsche    14 年前

    在C中没有成员函数-您可以将指向函数的指针作为成员,但不能在结构中声明或定义函数:

    struct X {
        int f(); // illegal in C
        int g() { return 42; } // same here
        int (*h)(); // pointer to function, fine
    };
    
        2
  •  0
  •   Community CDub    7 年前

    以同样的方式-为功能创建容器-看看蹦床* (嵌套函数是另一个名称)。我不认可嵌套函数…

    What is a trampoline function?