d的`域`,指针,引用.

struct S {
    int* ptr;
    int* 你好() scope;
    static int*(scope ref S s);
}

引用传递,所以,你好是等价的.
引用已避免返回构地址,而避免返回s.针或等价的本.针.
这也是报告漏洞时,要求字段.同样,当感觉困惑时,用简单指针/引用重写代码.
是针对指针.引用是针对引用.这是区别.
不能对指针引用,也不能对引用.
引用去掉*标记.而指针指明了*.
类引用是按指针对待.

posted @ 2021-04-28 13:40  zjh6  阅读(24)  评论(0)    收藏  举报  来源