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

Поиск пути - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error C2719 http://www.cyberforum.ru/cpp-beginners/thread945775.html
При попытке передать в функцию тип XMMATRIX появляется следующая ошибка: "Ошибка 29 error C2719: WorldMatrix: формальный параметр с __declspec(align("16")) не будет выровнен" void SetMatrix(XMMATRIX WorldMatrix, float kx, float ky, XMFLOAT3 pCam, XMFLOAT3 pDrop, int SwitchConstBuffer); Уважаемые, подскажите пожалуйста что значит эта ошибка и как от неё избавиться, работаю в VS 2012?
C++ Дайте пожалуйста формулу для движения стрелки в часах Хочу написать программку часы, но проблема в том что я ни как не могу понять какая система лежит в движении стрелки в часах. вообщем какая формула есть чтобы линия шла по кругу, прощу не писать код программы а просто обяснить или дать ссыль на статью об этом. (если что не понятно спрашивайте обясню еще ясней). P.S думаю те люди которые писали программу часы уже поняли что я имел ввиду. ... http://www.cyberforum.ru/cpp-beginners/thread945746.html
C++ Функции fread() и fwrite()
Меня интересует что это за "счётчик" в этих функциях fwrite( massiv, *size_int * sizeof(unsigned int), 1, fp); <= в большинстве примеров на третьей переменной стоит 1 и при чтении тоже, смысл в этом значении?
Поломка программы из-за символа C++
Вод код. Программа работает нормально, но если ввести туда символ, или знак типа * или / то она летит... как сделать так, чтобы нельзя было вводить символы, либо такие знаки? Точнее, чтобы при вводе их был просто выход из программы, или вообще ничего не происходило?... #include <iostream> using namespace std; int main () { setlocale(LC_ALL, "Russian");
C++ Поиск в строке find, регистр букв http://www.cyberforum.ru/cpp-beginners/thread945709.html
Здраствуйте! Подскажите пожалуйста как мне тут с помощь метода find найти все искомые слова. Тут 3 слова Hello, надо их все найти и вывести на экран, и еще интересует как искать слова в строке не обращая внимания на регистр букв, тоесть чтобы нашло все слова hello #include <iostream> #include <algorithm> #include <string> using namespace std; void main() { string A = "Hello! gsd hello,...
C++ Как вызвать метод для for_each? Здравствуйте. Мне нужно вызвать один метод для коллекции объектов. Что то вроде такого std::for_each( container.begin(), containter.end(), &Class::method ); Но на такую контсрукцию оно ругается. Подскажите как быть. подробнее

Показать сообщение отдельно
BRcr
4006 / 2295 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
30.08.2013, 12:12     Поиск пути
Вот пример эффективных циклов. Все внесенные изменения имеют значение и позволяют выполнять меньше вычислительных действий.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void zap()
{
    int edges = M * N + 2, all_others = M * N + 1;
    for ( int j = 0; j < M; ++j ) {
        mas[0][j] = mas[N - 1][j] = edges;
    }
    for ( int i = 0, j; i < N; ++i ) {
        mas[i][0] = mas[i][M - 1] = edges;
        for ( j = 1; j < M - 1; ++j ) {
            mas[i][j] = all_others;            
        }
    }
}
Но простор для оптимизации остается и в таком коде. Он есть почти всегда
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru