2020-10-01から1ヶ月間の記事一覧

clang-format Style Options

(事情によりclang-format-6.0縛りプレイ中) (色々試せてないので間違ってらごめんなさい) 参考資料 releases.llvm.org clang.llvm.org algo13.net yasuharu519.hatenablog.com

clang-format

ソースコード整形ツール clang.llvm.org インストール $ sudo apt install clang-format # Ubuntu $ brew install clang-format # macOS 使い方 基本スタイルとファイルを指定して整形する $ clang-format -style=google dusty.cpp > purge.cpp 結果を上書き…

ユーザー指定でgit clone

git

$ git clone https://<username>@github.com/~~~/~~~.git push/pullでユーザー名を毎回入れなくて済む。 またはグローバル設定する。 $ git config --global user.name <username> 追記: gitlab.comだと.gitまで入れないとusername認識しないっぽい gitlab.com hacknote.jp</username></username>

warning: xxx' will be initialized after [-Wreorder]

c++

初期化の順番がミスってるぞ警告。 宣言順で作成され、その逆順で破棄される。のでそれにならえ。 class T { int a, c, t; //T() : c(0), a(0), t(0) {}; //warning T() : a(0), c(0), t(0) {}; //ok }; konuma.org

指定したパーミッションのファイルを変更する、一気に

探すのはfind、リスト実行するxargs、変更はchmod $ find <path> -perm /a+x | xargs chmod -x permオプション aは全部。uユーザー、gグループ、oその他。 または数字で指定644 /は何れか、-は全てにマッチ。 /a+xか/111でユーザー、グループ、その他の何れかに実</path>…