Форум программистов, компьютерный форум CyberForum.ru

Ошибка компилятора C2360 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Итерация http://www.cyberforum.ru/cpp-beginners/thread752332.html
Что такое итерационные вычисления? В чём их суть? В чём отличие методов:по определению с предусловием и с элементом с предусловием?
C++ Detours express 3.0 Компиляция Вообщем проблема с созданием готовых библиотек Скачать с офф сайта http://research.microsoft.com/en-us/projects/detours/ Не могу сделать готовые файлы для своего проекта... Прошу помощи Добавлено через 23 часа 40 минут Подниму. http://www.cyberforum.ru/cpp-beginners/thread752318.html
Пытаюсь переписать код с циклом for, в код с циклом while, но не совсем получается C++
Возникло пару вопросов: #include <iostream> using namespace std; int main () { for (int i = 0; i<=10; i++) cout << i << '\n'; return 0; } 1. Этот код выводит числа от 0 до 10. А как сделать в обратку? Т.е. от 10 до 0.
C++ Вывод числа по 3 цифры
Есть ли уже готовый флаг форматирования для cout, чтобы он выводил числа по 3 цифры? Например число 12345678 выводил как 12 345 678? Или 1234.56 выводил 1 234.56?
C++ интерпретатор cmd http://www.cyberforum.ru/cpp-beginners/thread752293.html
Добрый вечер! Очень нужна ваша помощь.Есть программа.Должна выполнять такие действия: Создание директории(папки) Удаление файла Перемещение файла Копирование файла Выход из программы Получилось вот что #include <iostream.h> #include <stdio.h> #include <conio.h>
C++ Вычислить разницу в днях между двумя заданными датами Парни надо написать программу, которая будет вычислять разницу в днях между двумя заданными датами. подробнее

Показать сообщение отдельно
Justix
73 / 19 / 1
Регистрация: 26.04.2012
Сообщений: 233

Ошибка компилятора C2360 - C++

04.01.2013, 08:39. Просмотров 617. Ответов 7
Метки (Все метки)

Здравствуйте,форумчане)
Я тут переделываю загрузчик модели,чтобы мог не один начальный меш загрузить,а все,которые есть на сцене.В итоге пользуюсь контейнером vertex.
Значит,если кто не знает,в формате .3ds всё разбито оп блоком(бинарное всё)Эти блоки я определяю switch'ем.
Вот кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 case 0x4100:
              Mesh mesh;
            unsigned short numVerts, numTris,nTexCoord;
         break;
         case 0x4110:
             fread (&numVerts, sizeof (unsigned short), 1, f);
             Vertex vert;
              for (i=0; i<numVerts; i++)
            {   
        
               fread (&(vert.m_Pos.x), sizeof(float), 1, f);
               fread (&(vert.m_Pos.z), sizeof(float), 1, f);
               fread (&(vert.m_Pos.y), sizeof(float), 1, f);
               mesh.m_Verts.push_back(vert);
               
            }
             break;
Ошибка вылетает конечно из-за инициализации Mesh mesh; Vertex vert; и там дальше ещё подобные объявления есть.
Я знаю что избавиться можно взяв эти объявления в блок.Но мне-то нужно чтобы хотя бы Mesh была глобальна и создаваться он должны каждый раз при нахождении блока 0x4100.
Так как же обойти эти блоки?
Спасибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru