warning 213: tag mismatch

Тема в разделе "Программирование / Скриптинг", создана пользователем SHAREN, 19 янв 2016.

  1. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    создал float g_fOrigin[3]

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

    Так пишет warning 213: tag mismatch, но тоже компилируется, только стало интересно что ему не нравится?
    Код:
    DelMark()
    {
    	g_fOrigin = {0.0, 0.0, 0.0};
    }
    Просто хочется по компактнее.
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.005
    Симпатии:
    2.994
    PHP:
    g_fOrigin Float:{0.00.00.0};
    SenatoR, мне кажется будет ошибка, т.к. если бы это делал при создании переменной то норм. А при присвоении будет ошибка
     
  3. SenatoR

    SenatoR Модератор

    Сообщения:
    712
    Симпатии:
    271
    Ага, проверил, ошибка будет
     
  4. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    :yes:Спасибо
     
  5. rom4s

    rom4s

    Сообщения:
    100
    Симпатии:
    31
    PHP:
    g_fOrigin view_as<float>({0.00.00.0});
     
  6. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    Хм, дописал Float: работает отлично.

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

    Так как я написал не получается.
    Код:
    if (g_fOrigin = Float:{0.0, 0.0, 0.0})
    {
    	return
    }
     
    Последнее редактирование: 19 янв 2016
  7. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    == Попробуй
     
  8. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    Пробовал так, просто тут опечатался.

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