нужно сгенерировать такую ошибку.
Too many #if levels. An internal limit was reached on the level of nesting of #if statements (including #ifdef and #ifndef).
Что тут имеется ввиду, какие ограничения по вложенности #if?
Что-то не получается в комменте отформатировать.
klopp:~/garbage $cat test.h
#ifndef TEST
#include "test.h"
#endif
klopp:~/garbage $cat test.c
#include "test.h"
klopp:~/garbage $splint test.c
Splint 3.1.2 --- 03 May 2009
preprocessor: /home/klopp/garbage/test.h: macro or `#include' recursion too deep
Preprocessing error for file: /home/klopp/garbage/test.c
*** Cannot continue.
Попробуйте так:
// test.h
#ifndef __TEST_H_ // тут неважно что
#include "test.h"
#endif
Пытаемся рекурсивно #if в другой #if завернуть. VS ругается так:
fatal error C1014: too many include files : depth = 1024
Но, может быть, Lint глупее.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
мне нужно вывести матрицу n*n, а всё выводится в одну строчку, что неправильно?