簡體   English   中英

功能名稱中的指針/指針功能

[英]Pointer In Function Name / Pointer Function

我正在學習C,我在看https://github.com/mruby/mruby/blob/master/src/load.c ,這行讓我非常困惑:

mrb_irep* read_irep_record_1

在第40行。

我可以看到這是某種形式的指針。 我想知道以下內容這是做什么的? 您如何使用它們? 這些叫什么? 它們如何工作? 如何在程序中復制它? 我只在C項目中使用過它,建議在C ++中使用它們嗎? 可以用C ++做到嗎?

我在Stackoverflow上搜索了一些指針函數,但找不到類似的東西。

提前致謝!

該行只是在聲明一個函數,該函數返回指向mrb_irep的指針。 例如,聲明為int foo()的函數返回什么? 好吧,它返回一個int ,正如我們在聲明中看到的那樣。 同樣,聲明為mrb_irep* read_irep_record_1(...)的函數返回類型為mreb_irep*的變量,或指向名為mreb_irep的結構的指針。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM