warning 213: tag mismatch

SHAREN

Servers-Info.Ru
Сообщения
232
Реакции
32
создал float g_fOrigin[3]

Так компилируется нормально
C-подобный:
DelMark()
{
	g_fOrigin[0] = 0.0;
	g_fOrigin[1] = 0.0;
	g_fOrigin[2] = 0.0;
}


Так пишет warning 213: tag mismatch, но тоже компилируется, только стало интересно что ему не нравится?
C-подобный:
DelMark()
{
	g_fOrigin = {0.0, 0.0, 0.0};
}

Просто хочется по компактнее.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #2
PHP:
g_fOrigin = Float:{0.0, 0.0, 0.0};

SenatoR, мне кажется будет ошибка, т.к. если бы это делал при создании переменной то норм. А при присвоении будет ошибка
 

rom4s

Не понимает, что происходит  
Сообщения
214
Реакции
194
PHP:
g_fOrigin = view_as<float>({0.0, 0.0, 0.0});
 

SHAREN

Servers-Info.Ru
Сообщения
232
Реакции
32
PHP:
g_fOrigin = Float:{0.0, 0.0, 0.0};

SenatoR, мне кажется будет ошибка, т.к. если бы это делал при создании переменной то норм. А при присвоении будет ошибка

Хм, дописал Float: работает отлично.

Добавлено через 27 минут
А в условие получится добавить?

Так как я написал не получается.
C-подобный:
if (g_fOrigin = Float:{0.0, 0.0, 0.0})
{
	return
}
 
Последнее редактирование:

SHAREN

Servers-Info.Ru
Сообщения
232
Реакции
32
Пробовал так, просто тут опечатался.

По идее работает и так
C-подобный:
if (g_fOrigin[0] == 0.0 && g_fOrigin[1] == 0.0 && g_fOrigin[2] == 0.0)
Но мне просто стала интересовать пунктуация и другие всевозможные варианты.
 
Сверху Снизу