関数が分岐するほど実行が遅くなるので、以下のようなコメントブロックを1回のコード実行(たとえば変数の開始)に使用する方が良いですか、それともこの目的で関数を使用する方が良いですか?どちらがより良い習慣ですか?ある選択肢は他の選択肢と本当に異なりますか?そうでない場合は、なぜですか?
コメントブロック:
/*************************************************************************************************/
/*********************************** VARIABLE INITIATIONS *************************************/
/************************************************************************************************/
Hospital **hospitals = new Hospital*[15];
for(int i = 0 ; i < 5 ; i++)
hospitals[i] = new Hospital(3, i, 15); //3: quota, i: hospital number, 10:prefereneceLength
Resident **residents = new Resident*[15];
for(int i = 0 ; i < 15 ; i++)
residents[i] = new Resident(i,5); //i: hospital number, 10:prefereneceLength
.
.
.
またはイニシエーションの関数:
int main(void) {
init_vars();
read_from_files();
.
.
.