[So geben Sie Parameter an, wenn Sie ein Programm mit der gflags-Bibliothek ausführen, die Befehlszeilenparameter verarbeitet]

gflags(ehemals Google Commandline Flags) ist eine Bibliothek zur Verarbeitung von Befehlszeilenargumenten. Sie werden es häufig in vielen C++-Projekten sehen, insbesondere in denen, die von Google entwickelt wurden. Hier sind einige grundlegende, häufig verwendete Methoden und Schnittstellen:

  1. Definieren Sie eine Flagge

    Verwenden Sie DEFINE_<type>ein Makro, um einen Befehlszeilenparameter zu definieren, der <type>int32, int64, uint64, double, bool oder string sein kann.

    DEFINE_int32(port, 8080, "Port on which server will listen");
    DEFINE_bool(verbose, false, "

おすすめ

転載: blog.csdn.net/qq_21950671/article/details/132732900