2015-04-04 115 views
0

在Libtorrent會議有幾個enurm,我停留在如何在下面設置enurm例如位:Libtorrent設置枚舉

struct session_settings 
    { 
     enum suggest_mode_t 
     { 
      no_piece_suggestions, 
      suggest_read_cache, 
     }; 
    } 

no_piece_suggestions是和suggest_read_cache是與no_piece_suggestions是默認所以我怎麼會suggest_read_cache默認?

回答

2

默認值意味着如果您不設置它,設置將會是什麼。

如果要更改默認值,請更改libtorrent源文件src/session.cpp(其中定義了session_settings構造函數)。

如果您只是想更改會話對象的設置,請構建session_settings對象,將session_settings :: suggest_mode設置爲session_settings :: suggest_read_cache,然後使用您的設置對象調用session :: set_settings()。