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

Есть ли замена функциям как, например, define? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ принцип взаимодействия с базами данных SQL в С++ http://www.cyberforum.ru/cpp-beginners/thread509316.html
Распишите мне подробно, пожалуйста, принцип взаимодействия с базами данных SQL в С++.
C++ Что делать с утечками памяти? С этими утечками памяти в C++ просто беда. Посоветуйте, что можно сделать? Может быть есть какие-то специальные утилиты? http://www.cyberforum.ru/cpp-beginners/thread509305.html
Помогите с прогой (текстовый массив) C++
Задание: пользователь вводит текст с клавы ( число строк задает он) Далее в данном тексте выполняется поиск последнего вхождения заданной строки (строка то же вводится с клавы) программу выполнить не используя стандартные ф-ции (собственно писать все ф-ции самому)
Процедура преобразования целого числа символов C++
Помогите пожалуйста! Начала изучать С++ самостоятельно. Стоит задача: составить процедуру преобразования целого числа в строку символов (параметры процедуры - А: string - строка, B: integer - целое число, стандартную процедуру STR Паскаля или функцию itoa() языка Си не использовать!!!). Пример: передаем целое число 104, получаем строку символов '104',. Не знаю как можно иначе решить эту...
C++ Рабыни для производства интернет-порнографии - Санкт-Петербург http://www.cyberforum.ru/cpp-beginners/thread509126.html
ночью, посетив порнографический веб-чат (http://Pornication.com http://Pornication.com / http://privatefeeds.com http://privatefeeds.com) я вспомнил о том, что, как когда-то сказал мне один человек, все такого рода веб-страницы принадлежат мафии. Когда я спросил об этом одну из девушек, она осторожно ответила, что так оно и есть. Вести разговор на эту тему сложно, так как девушки находятся под...
C++ Преобразование string в char* int fun(char*); int main() { int a; string strok; strok="abc"; strok+="cde"; a=fun(strok); подробнее

Показать сообщение отдельно
Airhand
Сообщений: n/a
10.01.2010, 19:47     Есть ли замена функциям как, например, define?
<FONT size=2>
Это связано с тем, что <FONT face=Arial size=2><FONT face=Arial size=2><SPAN lang=EN>define</SPAN><FONT size=2><SPAN lang=RU> - это деректива препроцессора и заменить полноценную функцию не может. Кроме того, она потенциально опасна. Приведу пример: </SPAN><FONT face=Arial size=2><FONT face=Arial size=2><SPAN lang=EN>#define mult(a, b) a * b.</SPAN><FONT size=2><SPAN lang=RU> Что будет, если в такую директиву передать, например 2+1 и 3 ? Ответ будет 5, а не 9, как ожидалось.</P></SPAN>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru