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

#define работает не так, как ожидается - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оптимизировать вычисление формулы http://www.cyberforum.ru/cpp-beginners/thread784016.html
Добрый день Расчет совсем простой, float R = ((dotProduct(vec1, vec2) / length(vec1) + 1) / 2; return pow(R, 1 / 4.0);где dotProduct - скалярное произведение, а length - длина вектора Но кратность вызова очень высока, как переделать формулу чтобы считать быстрее? Спасибо
C++ Параметр в конструкторе копирования Есть класс class CMatrix{ valarray<valarray<double> > matrix; public: CMatrix(const CMatrix &M); ..... }; CMatrix::CMatrix(const CMatrix &M){ http://www.cyberforum.ru/cpp-beginners/thread784004.html
C++ Дан массив A(n,n). Найти сумму всех его элементов, расположенных выше диагонали, противоположной главной
Дан массив A(n,n). Найти сумму всех его элементов, расположенных выше диагонали, противоположной главной.
Нужен совет! C++
Народ вот у меня вопрос если я прочитаю книгу "Программирование. Принцыпы и практика использования C++" и кое что не пойму то стоит ли браться за книгу "Язык программирования C++" ?
C++ Текстовые файлы (На основе таблицы, содержащей данные об услугах, оказываемых компьютерной фирмой написать программу) http://www.cyberforum.ru/cpp-beginners/thread783980.html
Само задание: На основе таблицы, содержащей данные об услугах, оказываемых компьютерной фирмой (название услуги, её стоимость, налог на добавленную стоимость(6%), срок выполнения) написать программу, которая вводит эту информацию и печатает следующие данные: таблицу, расположив названия услуг в порядке неубывания их срока выполнения. (Т.е. файл с входными данными имеет вид | услуга | стоимость...
C++ двухмерные массивы (Сформулировать вектор) Дан массив А(n,n).Сформулировать вектор B(k) из a(i,j)<0. На печать вывести исходный массив, полученный вектор и его размерность. подробнее

Показать сообщение отдельно
Driim
7 / 7 / 0
Регистрация: 29.03.2011
Сообщений: 81
11.02.2013, 18:28     #define работает не так, как ожидается
Вы видимо не понимаете, препроцессор обрабатывает ваш код перед компиляцией 1 раз и потому он вообще не знает что в тот момент(момент компиляции) будет в переменной kind... а значит ваш код не будет работать так как вы хотите, кроме случая когда kind это тоже число определенное #define'ом ранее.
 
Текущее время: 18:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru