找回密碼
 註冊
搜尋
熱搜: 活動 交友 discuz
查看: 28|回覆: 1

有效使用者識別名稱euid

[複製鏈接]
發表於 2005-9-1 21:42:31 | 顯示全部樓層 |閱讀模式
什麼是有效使用者識別名稱阿?
一個這樣的字串
它的作用又是什麼?


varargs int query_damage(int flag, int max)
知道這函數回傳一個整數函數 有兩個整數引數
但其中varargs是什麼意思?
發表於 2005-9-2 19:58:41 | 顯示全部樓層
uid 是 user id
euid 是 effective user id(英文好像是這樣...我英文破)

每個物件都會有 uid 通常是繼承 create 它的主人的 uid
也是會有個別的,像玩家的角色都是

uid 是物件使用者的識別(其實很少拿這個識別)
euid 通常是用來識別權限

像某某人不能修改 /adm/ 底下的東西等等..用這個識別...
至於其他的用途...我目前只用到權限相關問題

varargs 是可變傳入參數

函式
void f(int a, int b)

本來要使用 f 函式要傳入 f( 1, 2);

如果是
varargs void f(int a, int b)

f(1) a = 1, b = 0
or
f(1,2) a = 1, b = 2

都行,沒傳入的值都會預設為 0

方便使用的東西
不適合在一定需要有傳入值時的函式
回覆

使用道具 舉報

您需要登入後纔可以回帖 登入 | 註冊

本版積分規則

Archiver|手機版|小黑屋|幻夢心境

GMT+8, 2026-9-2 01:02 PM , Processed in 0.009892 second(s), 18 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回覆 返回頂部 返回列表