0

あるプロジェクトから別のプロジェクトにヘッダーとCPPファイルをコピーしました。今すぐファイル名を変更する必要があります。ヘッダーファイルには、私にはわからない次のコードが含まれています。ファイル名を変更した場合、このコードをどのように変更すればよいですか?助けてくれてありがとう。

#if !defined(AFX_MSELCFLCOMPDLG_H__8687FD1A_777D_4967_A331_42C8536DE2DE__INCLUDED_)
#define AFX_MSELCFLCOMPDLG_H__8687FD1A_777D_4967_A331_42C8536DE2DE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif
4

2 に答える 2

0

する必要はありませんが、おそらくそうする必要があります。

このコードはヘッダーガードとしてあります。コンテンツが単一のソースファイルに複数回含まれるのを防ぎます。

それを変更することは、メンテナンスとグッドプラクティスの問題です。

于 2012-11-17T21:52:55.517 に答える
0

これはインクルードガードと呼ばれ、ファイルが複数回インクルードされるのを防ぎます。ファイル名を変更する場合は、変更する必要はありません。名前に続く長い数字の文字列は、十分に一意になります。名前と定数の同期を維持したい場合は、「MSELCFLCOMPDLG_H」の部分を新しいファイル名に変更します。

于 2012-11-17T21:53:46.233 に答える