小天管理 发表于 8月25日 Share 发表于 8月25日 stm32 开发中经常能见到这样的函数: _weak void HAL_UART_AbortReceiveCpltCallback(UART_HandleTypeDef *huart) { /* Prevent unused argument(s) compilation warning */ UNUSED(huart); /* NOTE : This function should not be modified, when the callback is needed, the HAL_UART_AbortReceiveCpltCallback can be implemented in the user file. */ } 我只需要随便在一个地方重写这个函数,它最终调用的就是我的函数: void HAL_UART_AbortReceiveCpltCallback(UART_HandleTypeDef *huart) { //做一些爱做的事情 } 如果我只想定义些简单的函数,用户可以在自己喜欢的地方重写它,go 中怎么实现类似的功能,或者 go 中有更好的实现? 引用 意见的链接 分享到其他网站 More sharing options...
已推荐帖子
加入讨论
您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.