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

непонятня смысловая нагрузка (#define _In_) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить часть символьной строки, заключонной в скобки http://www.cyberforum.ru/cpp-beginners/thread994574.html
2) Удалить часть символьной строки, заключонной в скобки (вместе со скобками).
C++ Найти строку прямоугольной матрицы с наибольшей и наименьшей суммой элементов. 1)Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести найденные строки и сумму их элементов. http://www.cyberforum.ru/cpp-beginners/thread994552.html
C++ Как записать синус двух икс?
Как составить программу на С++. функций sin x, sin x2, sin2 x для двух значений аргумента.
C++ Вывести из текста слова с четным количеством гласных букв
Вот код при компилировании выдает все правильно, но когда ввожу допустим tt ttt tttt, эти слова тоже выводятся на экран, а не должны. Задание такое вывести из текста слова с четным количеством гласных букв. # include <iostream> # include <string.h> # include <conio.h> using namespace std; int main () { char glas ="aeiou"; char newcharmas="\0"; int k=0,mk=0;
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread994491.html
Когда например играет музыка или видео, то для обработки информации в память компьютера грузится весь файл или его части (если часть, то какого объема (в байтах)).
C++ вывести все цифры, которые содержат число 7 среди чисел от 1 до 1000 нужно вывести все цифры, которые содержат число 7. Помогите пожалуйста( подробнее

Показать сообщение отдельно
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,655
01.11.2013, 14:57     непонятня смысловая нагрузка (#define _In_)
Цитата Сообщение от ninja2 Посмотреть сообщение
А что лучше использовать inline функции или макросы?"
inline функции
макросы обрабатывает препроцессор, точнее не обрабатывает а подставляет значения
и потом в действие вступает компилятор
а inline обрабатывает компилятор
например
C++
1
2
#define mul(a,b) a*b
inline int mul(int a, int b){ return a*b;}
и вызовем так
C++
1
mul(c+d,e+f);
в случае с макросом мы получим
c+d*e+f,что не есть правда
а с inline такого косяка не будет
Цитата Сообщение от ninja2 Посмотреть сообщение
по идее код получиться один и тот же
как видишь нет
зайди в блог к Evg у него рассматривается использование макросов достоинства и недостатки

Добавлено через 1 минуту
Цитата Сообщение от SatanaXIII Посмотреть сообщение
если на чистом, то "лучше" макросы.
а что в Си inline разрешили?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru