學C 時偶然的乙個錯誤

2022-03-15 15:57:31 字數 472 閱讀 5579

1 #include2

3using

namespace

std;45

class

rectangle

69 rectangle(int a,int b)

10 rectangle(int a,int b,int c)

1112

private:13

inti;

14int

j;15

intk;

16};

1718

19int

main()

20

這個程式編譯器不會報錯,可以執行起來就是不對的。因為定義函式時,在變數賦值時,前後顛倒了。i,j,k系統給了隨機數後賦給了a,b,c.

程式雖小,可是讓我深刻懂得乙個道理:編譯器不能測試出所有的錯誤,編譯器測不出的錯誤才更可怕!

Cartographer編譯時的乙個錯誤

執行 catkin make isolated install use ninja結果 ninja j8 l8 in home jason project catkin ws build isolated ceres solver install 306 323 linking c executab...

編譯orbslam時的乙個錯誤

orbslam學習記錄 2020.10.14記錄 在編譯orbslam2的時候報錯為 usr local lib libopencv imgcodecs.so.3.4.10 undefined reference to tiffre 這樣的情況下需要修改orbslam master目錄下的cmake...

乙個常見的錯誤

d software codeblocks test1 main.c 28 warning suggest parentheses around assignment used as truth value wparentheses warning的有道翻譯 警告 建議括號周圍的賦值作為真值 如下 ...