[問題] 神秘的 "bk(0)"
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
小弟正在把一支前人寫的c程式改成c++版本
第一步就是試著把makefile裡面的gcc改成g++
然後處理一些因為compiler不一樣所產生的小error
include部分完全沒改
但是這裡碰到一個奇怪的function "bk()"
用gcc compile時沒問題
但是用g++時卻會說是undefined
之前遇到類似的問題是一個叫 time()的function (非ctime)
gcc會自動幫你include 一個叫time.h的file
但g++卻要手動寫include<time.h>
我推測bk()應該也是類似問題
但是因為這個function name太短 google不到應該include哪個檔
想請問這個bk()到底是做甚麼的有沒有替代方案
或是應該include哪個檔
ps. 我grep過整個folder確定這不是前一任定義的function
希望得到的正確結果:
程式跑出來的錯誤結果:
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
g++
有問題的code: (請善用置底文標色功能)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.169
→
08/27 13:38, , 1F
08/27 13:38, 1F
→
08/27 13:41, , 2F
08/27 13:41, 2F
→
08/27 13:42, , 3F
08/27 13:42, 3F
→
08/28 09:14, , 4F
08/28 09:14, 4F
→
08/28 09:14, , 5F
08/28 09:14, 5F
→
08/28 09:15, , 6F
08/28 09:15, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章