巨集使用 Tricks

2021-08-17 07:30:29 字數 399 閱讀 7617

人為地定義一些「無意義」的巨集(巨集名本身有意義),以起到提公升**程式的可讀性。

指定引數用於輸入還是輸出:

#define in

#define out

void invertmatrix(

in matrix originalmatrix,

out matrix *resultmatrix

);// in

out 連用,表示直接在輸入物件上進行修改後輸出,也即修改是 in-place(就地)的

void changesentencecase(

in stringcase desiredcase,

inout sentence *sentencetoedit

);

windows系統日常使用tricks

1.win10快捷鍵 固定到工作列,然後通過快捷鍵win 1 win 2 win 3來進行快捷訪問。這個貌似不能用小鍵盤。編號是包括工作列所有,不限於固定的 pinned 在執行對話方塊中輸入shutdown s t 0,立刻關機 以前還以為只能在cmd中輸入,沒想到 run 中也行!shutdow...

BP演算法之tricks

傳統的batch神經網路訓練缺點 online learning是利用單個或者極少數樣本進行一次模型引數更新,因此收斂速度快,而且容易跟蹤網路的變化。另一方面,由於單個或極少數樣本很容易引入雜訊。雜訊對於訓練有利有弊 利 不容易陷入區域性最優點,雜訊的存在會使演算法收斂在不同的區域性最優,容易找到更...

程式設計tricks集錦(持續更新)

matlab 判斷某字串中是否含另乙個字串或字元 strfind cell元素查詢 x y ind2sub size cellarray find cellfun x strcmp x,var cellarray c 二維陣列動態分配記憶體和釋放 template class t void make...