Ради бога, не обижайтесь. Я ни в коем случае ни кичусь, я имел ввиду, что сумею прочитать сам. Последнее время языки стали очень похожи с виду, но дьявол в деталях, на Бейсике я здесь не писал. В bat файлах что-то мне сомнительно, что Бейсик будет выполняться. И еще, Ваш код на С, а не не на С++. Он будет компилироваться и там, и там. Но функции scanf и printf для форматированного ввода-вывода в С++ устарели. Там есть для этого отличный инструмент -- потоки. Ну да ладно... А за компилятор спасибо, что подсказали, давно искал хороший бесплатный. Попробую, надеюсь, понравится.
Раздел: Программирование, ответов: 16, последний комментарий: 14.04.2012 00:12
Я думаю, что как-то так же... Но это только мое предположение, я его не использовал. Идея-то глобальна, либо возвращаем ссылку на модифицированный объект, либо его "предыдущее" состояние.
Раздел: Программирование, ответов: 5, последний комментарий: 13.04.2012 23:46
Смотрите, как в С++
foo &operator ++(); // префиксный
foo operator ++(int); // постфиксный
int как параметр, конечно, бояться не надо, он для того, чтобы компилятор отличил одну функцию от другой. Интерес в чем: в префиксном случае я возвращаю ссылку, а в постфиксном -- объект (по значению), т.е. мне в любом случае придется объект копировать, а это лишние издержки.
Я сейчас читаю Стоян Стефанов, JavaScript. Шаблоны. Но признаюсь, простыми учебниками тоже часто приходится пользоваться. Пока мало опыта.
Добавлено спустя 01 минуту 07 секунд
Кстати, оттуда и рекомендация про i += 1. Про for статья.
Добавлено спустя 04 минуты 17 секунд
В общем, я концепцию до конца не освоил, не понял, что все есть объект, что классов нет. Сложно перелазить.
Раздел: Программирование, ответов: 5, последний комментарий: 13.04.2012 23:46
С++ не html, нет там тэгов. Можно создать там подобие разметочного языка, но это очень и очень плохой стиль. То, что Вы называете тэгами, это функции (function), инструкции (statement), операторы (operator). Какие тэги, боже мой.. Кстати, на С++ я программирую уже около 10 лет, код я понял. Он, кстати, не на С++, а на С, и его в три строчки уложить можно.
Добавлено спустя 06 минут 07 секунд
Такого не должно быть! Там все строки не выйдут. А выйдет только то что необходимо.
Разбираем.
Написано
if( foo = 1 ) do_something();
Вчитываемся в условие. Что происходит: переменной foo присваивается единица. Результат операции -- значение foo, т.е. 1. Т.е. формально, я могу переписать предыдущую строчку кода, как
if( 1 ) do_something();
Очевидно, что условие выполнится всегда, поэтому переписываю
do_something();
Итого: не надо путать присваивание ( = ) и сранение ( == ).
Раздел: Программирование, ответов: 16, последний комментарий: 14.04.2012 00:12
Заранее прошу прощение за критику. Она конструктивна. Код заслуживает отдельной похвалы. Я более чем уверен, что он набит в блокноте или еще где и не тестирован. Перепутан очевидно operator = с operator ==
Поэтому увидим все строчки, которые вы выводите на печать (т.к. 0 не присваевается в условиях, а все остальное, так сказать, true). Но я понимаю, это опечатка, а таки где здесь "тэги"?
Добавлено спустя 06 минут 25 секунд
Кстати, у нас обучение проходило на английском языке и мы теги называли тегами.
Кстати, вот сейчас перелистал последний исошный стандарт 2011 года. Поминания о тэгах, как элементах языка там нет.
Добавлено спустя 07 минут 58 секунд
То, что есть, маленько к другому относится.
Раздел: Программирование, ответов: 16, последний комментарий: 14.04.2012 00:12
Слушайте, помогите нубу. Я взялся за javascript буквально полнедели назад, мне надо по работе. Здесь ведь сайтоделателей вагон, подскажите, пожалуйста!
Раздел: Программирование, ответов: 5, последний комментарий: 13.04.2012 23:46
Я не очень силен в С++ я этот предмет 3+ закрыл! И написал исходя из того, что просил! Мы так условия вбивали!
Я боюсь, что это достаточно серьезный вопрос, непростой. Все равно спасибо за поддержку! Кстати, никаких "тэгов" в С++ нет. А язык очень интересный и мощный, поинтересуйтесь, авось понравится.
Добавлено спустя 29 секунд
Исходник посмотри.
Я сам исходник пишу.
Добавлено спустя 01 минуту 07 секунд
К сожаления у меня подобного ПО нет!
У меня есть.
Раздел: Программирование, ответов: 16, последний комментарий: 14.04.2012 00:12
Смешно. Раздул. Тэги.. Язык С++ компилируемый со статической типизацией.
Добавлено спустя 03 минуты 00 секунд
if (1 Условие) else (Прое условие).
Интерес заключается в том, как можно эти условия построить. Мы можем отталкиваться только от того, что пока шаблоны не инстанцированы, можно что-то сделать.
Раздел: Программирование, ответов: 16, последний комментарий: 14.04.2012 00:12