Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我将信号连接到回调函数时,回调函数会获取传递的参数。是在reference counter对象传递给我的回调函数之前增加还是我必须自己增加它。
reference counter
我想必须有某种约定,因为gtkor的文档中没有提到类似的内容libgobject。
gtk
libgobject
通常,当将对象传递给回调时,您不会假定对对象的引用。仅当对象是带有“transfer full”注释的方法的返回值时,您才假定引用。您可以在文档中看到这些注释。
(我之所以说“一般”,是因为可能总是有一些构造不良的库,其 API 违反了这些准则。不过,您对此无能为力。)