gpt4 book ai didi

c - 在C中是否有充当“实例方法”的功能的术语?

转载 作者:行者123 更新时间:2023-12-01 16:50:41 24 4
gpt4 key购买 nike

C中没有类,但是通过定义一个包含所有“类”属性的结构,并通过将指向该结构的指针作为其第一个参数的函数来表示其方法,可以很容易地创建类似的东西。我正在记录这种形式的头文件。

我试图弄清楚如何在不使用诸如“方法”之类的面向对象的术语的情况下引用此类函数。我可以为此发明自己的名称并定义它,但是考虑到这类功能的普遍性,我认为已经存在一种引用它们的标准方法。我对么?如果是这样,我该如何指称它们?

最佳答案

我会同时使用“功能”和“方法”。

“功能”指的是实现,因为它实际上是功能而不是方法。

“方法”将指代函数的使用方式,因为您要模拟OOP,甚至可以将其称为方法。当然,您将无法使用“方法”的高级OOP功能,但是当您决定使用C而不是C++时,您接受了这一点。

关于c - 在C中是否有充当“实例方法”的功能的术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59816240/

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