Я хотел бы включить условное включение файла заголовка в свою программу. Возможно ли, и если да, как мне это сделать?#include в середине кода
Моя идея заключается в том, чтобы сделать что-то вроде этого:
switch(opt)
{
case 0:
{
#include "matrix.h"
break;
}
case 1:
{
#include "grid.h"
break;
}
}
Вот как VS сделал это, когда я написал. Это правильно?
Кроме того, во время выполнения это не имеет никакого смысла. Программа должна была бы связать себя «на лету». Существуют и другие способы достижения такой функциональности: файлы, библиотеки DLL и т. Д. – Lundin
да во время выполнения это не имеет никакого смысла. Но OP продемонстрировал свою заинтересованность в том, чтобы сделать это как время выполнения в псевдокоде, поэтому я сказал это. –