Я пытался сделать программу в C++, когда заметил что-то странное: каждый раз, когда часть программы использовала номер около 2048 (я думаю, что где-то выше 2001 года и меньше 3000), он обнаруживается как подозрительный файл и отправляется в сундук «Аваст!». изменение имени переменной, похоже, не имеет значения. Я создавал структуру, чтобы добавить вещи к более позднему , это фрагмент из этого. Я могу догадаться, где он получает обнаружение по тому, как он выглядит, но он никогда не беспокоит скомпилированный исполняемый файл, если он не имеет определенного диапазона чисел , почему это может быть?Почему антивирус, похоже, нацелен на конкретные номера?
int maxstep=2100;
int maaa[2100];
int curinst;
int main()
{
cout<<"Initializing maaa..."<<endl;
for(int i=0; i<maxstep; i++)
{
maaa[i]=0;
//cout<<"MEM:"<<i<<" "<<maaa[i]<<endl;
}
cout<<"starting core"<<endl;
int stepcnt=0;
for(;;)
{
if(stepcnt<maxstep)
{
curinst=maaa[stepcnt];
}
else
{
cout<<".";
stepcnt=0;
}
stepcnt++;
}
Это не вопрос о том, как решить проблему программирования. Это вопрос о дисфункциональном антивирусном программном обеспечении. В частности, речь идет об Avast !, и, вероятно, должна быть доведена до их отдела обслуживания клиентов. –
Это когда программа запускается или после ее компиляции? – templatetypedef