在我的代碼庫上運行CppCheck會產生一些樣式警告。例如。在CppCheck:變量'bla'未分配值
void foo(int& x)
{
x = 0;
}
void bar()
{
int y;
foo(y);
}
它給了我
Variable 'y' is not assigned a value
這與像
char buffer[160];
i+=sprintf(buffer,"%2.2ld.",ymd.monthday);
代碼相同的這是我的代碼有問題或者是與CppCheck一個問題嗎? (如何)我應該修復它?
感謝您的任何想法!