簡體   English   中英

C ++:有沒有辦法通過更改長聲明來避免冗余?

[英]C++: Is there a way to avoid redundancy with changing long declarations?

這總是讓我誤以為C和C ++:

在我的頭文件中,我有類似的東西:

bool UpdateWindow( int w, int h, char bpp, bool force, char* someOtherLongStuff )

現在,如果我想因任何原因改變它,我必須在頭文件和源文件中這樣做 - 這在我看來很煩人。

有沒有辦法實現自動化?

我正在使用Visual Studio 2010

我不知道這個的捷徑,但即使存在,它可能也不會像你想象的那樣給你帶來拯救。 如果您要更改頭文件,那么可能還有很多其他地方會受到更改的影響(方法體,包含此標題的其他應用程序代碼,客戶端代碼,如果您將其作為庫發送,單元測試,所以不得不在兩個地方改變它只是冰山一角。

我想我是用Wholetomato的Visual Assist運行的。 這是商業廣告,但你可以嘗試一下......

C ++很久以前 - 至少對我來說:)

不是標准的視覺工作室。 我認為你需要像Resharper這樣的重構工具,但我不確定它是否適用於C ++。 重構C ++是一個非常棘手的問題。 我最好的方法就是按照ctrl點擊聲明並點擊名稱並在兩側進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM