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

Аналог делфийского do with в c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запуск файла http://www.cyberforum.ru/cpp-beginners/thread104265.html
Подскажите пожалуйста, как запустить .exe файл с консольного приложения?
C++ Как вычислить интервал между двумя датами в структуре? Borland C++ Вот задание: дана структура с полями число, месяц и год! Нужно составить и протестировать функцию которая вычисляет интервал(в днях) прошедший между двумя датами! Подскажите как именно происходит вычисление интервала!!!!! Добавлено через 53 минуты Вот, что то есть, но разобраться не могу! struct tim http://www.cyberforum.ru/cpp-beginners/thread104259.html
C++ Описать структуру с именем Train
Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из шести элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда; - вывод на экран информации о поездах, направляющихся в пункт, название...
C++ Вопрос про Visual Studio 2008
Здравствуйте! Начал изучать С++ примерно 2 недели назад (читаю книгу, делаю упражнения). Пользуюсь компилятором Dev-C++, решил начать пользоваться visual studio 2008. Ничего не могу в ней сделать, вообще ничего! Не то, чтобы компилятор запустить, даже не могу найти куда там код писать. Открываю новый проект, никакие библиотеки предлагаемые не включаю, а там уже кода раз в 10 больше чем мои...
C++ Программа со структурой http://www.cyberforum.ru/cpp-beginners/thread104243.html
Задали мне написать такую прогу: 1) Вводим имя человека, его дату рождения 2) вводим сегодняшнее число 3) упорядочивание : сначала выводятся те у кого день рождения ещё не был (сортировка по месяцу и дню) затем те, у кого скоро будет днюха. Нужно использовать структуру и стринги, самое начало я написал вроде а вот дальше.... вобщем я в тупике помогите пожалуйста:help:
C++ Алгоритм архивации Лемпеля-Зива Может есть у кого нибудь исходник, на любом языке, или кто может книгу подскажет где про это описано? Если кто поможет буду очень признателен! подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.06.2013, 14:10     Аналог делфийского do with в c++
Цитата Сообщение от Day Посмотреть сообщение
увы, в Си аналога дельфийскому ВУИВ нет.
какому такому вуив? там with (виз), а не vuiv.

Добавлено через 3 минуты
Цитата Сообщение от Day Посмотреть сообщение
ИМХО, это единственный момент, где в выразительности Си уступает Паскалю.
И в чём уступка? Если объект имеет сотни полторы членов, то за экран много раз вылезешь и как раз на делфях потеряешь выразительность, так как будет не видно к какому конкретно объекту относится каждое присваивание и член ли вообще объекта присваивается, или самостоятельная переменная.

Добавлено через 2 минуты
Цитата Сообщение от Day Посмотреть сообщение
Примеров приводить не буду - возьми любую книжку по Си или ++, любой примерчик да и просто любую прогу, и попробуй "виртуально" применить конструкцию типа WITH, и код процентов на 20-40 сократится, станет более компактным и внятным.
Менее ты хотел сказать.

Добавлено через 3 минуты
Цитата Сообщение от Day Посмотреть сообщение
Я отнюдь не поклонник Дельфи и Паскаля, совсем напротив, Си изящней и логичней во 100 крат
(но не ++!) (ИМХО)
Надо объективно относиться к конкуренту
Я люблю и паскаль тоже, но не из-за виза, именно виз специально вообще не стал изучать, так как он не нужен. Не стал разбираться, например, с тем, можно ли под визом обратиться к одиночной переменной, или любое имя понимается только как имя члена. Зачем? Особенности вредной фичи мне не интересны.

Добавлено через 2 минуты
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Вообще-то есть такая штука - как Инкапсуляция данных... Так вот так делать :
class MyClass
{
int a,b,c;
}
MyClass ObjectOfMyClass;
ObjectOfMyClass.a=1;
ObjectOfMyClass.b=213;
ObjectOfMyClass.c=321;
это перечить Идеалогии С++...
Если ты спрячешь абсолютно все данные, то без толку усложнишь интерфейс, что как раз и противоречит идеологии плюсов, это всё такие не джава с решёткой в перемешку.

Добавлено через 7 минут
Цитата Сообщение от Nick Alte Посмотреть сообщение
Как говорят в армии, "уставы пишутся кровью".
Обращение офицеров друг к другу только на Вы, с приставкой "товарищ" и явным указанием звания тоже кровью написано? В бою надо время экономить, а не в политес играть, так что если бы кровью, то на Вы, но как можно проще и короче с упоминанием званий, имён и должностей только для исключения путаницы в тех случаях, когда без явного указания нельзя понять, к кому конкретно обращаются. Причём, если равных по званию присутствует человека 2, а то и 10, то не упоминать такое звание вообще, так как оно ситуацию не проясняет.
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru