warning 213: tag mismatch

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

  1. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    221
    Симпатии:
    14
    создал 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.418
    Симпатии:
    3.439
    PHP:
    g_fOrigin Float:{0.00.00.0};
    SenatoR, мне кажется будет ошибка, т.к. если бы это делал при создании переменной то норм. А при присвоении будет ошибка
     
  3. SenatoR

    SenatoR Модератор

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

    SHAREN Servers-Info.Ru

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

    rom4s

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

    SHAREN Servers-Info.Ru

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

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

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

    Черная вдова

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

    SHAREN Servers-Info.Ru

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

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