Модераторы: группа: Модератор, группа: Комодератор
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++, it's time 
V
    Опции темы
Exception
  Дата 10.6.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004




Собственно, решил, что пора заняться изучением этого языка параллельно с дальнейшим совершенствованием в области .NET smile . Убедили меня такие фишки, как:


Код

class Drinker
{
  public void drinkBeer() {}
}
class Worker
{
  public virtual void Work() {}
}
class Exception : public Worker, private Drinker
{
  public override void Work()
  {
    drinkBeer();
  }
}


и вот это:

Код

template<class T, int someInt>
class Bugaga
...


с возможностью использования someInt smile 

Очень жгуче smile

P.S. Мог немного ошибиться в синтаксисе.     

Это сообщение отредактировал(а) Exception - 10.6.2006, 11:56
PM   Вверх
Конструктор
Дата 10.6.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва




От множественного наследования кажысь специально отказались в C# потому как оно достаточно запутанное. А шаблоны вроде бы появились в .NET 2.0 уже. 
PM MAIL WWW ICQ   Вверх
Ch0bits
Дата 10.6.2006, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань




Конструктор
Ты видишь, человек хочет погрузиться высокое искусство.  smile 

Exception
Ты не один такой, брат.  smile  
PM WWW   Вверх
Xenon
Дата 10.6.2006, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006




А что учили до этого? smile 


--------------------
user posted image  
PM MAIL   Вверх
Guedda
Дата 10.6.2006, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону




Кинодраматургию. 


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Void
Дата 10.6.2006, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich




Exception, сегодня ты решил изучать C++, завтра придет черед функциональщины и метапрограммирования…
Потом еще чего-то… А потом ты поймешь, что все это ерунда, и главное, чтобы средства решали поставленную задачу. И будете тебе казаться, что ты постиг Дао. Но потом откроются новые горизонты, и все начнется сначала.

жутко смеется

Убедительно получилось? По-моему, нет smile

Цитата(Конструктор @  10.6.2006,  17:45 Найти цитируемый пост)
А шаблоны вроде бы появились в .NET 2.0 уже.  

Ага, но, во-первых, не шаблоны а generics, во-вторых, их параметром может быть только тип, а не значение, в-третьих, отсутствует специализация. Из-за этого исчезают возможности для некоторых трюков, некоторые из которых можно назвать полезными, но большинство — сущий изврат smile
Короче говоря, шаблоны C++ образуют «язык в языке», причем Тьюринг-полный. В отличие от дженериков. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Exception
Дата 10.6.2006, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004




Цитата(Void @  10.6.2006,  19:04 Найти цитируемый пост)
сегодня ты решил изучать C++, завтра придет черед функциональщины и метапрограммирования…


Угу, я параллельно ещё хочу глянуть F# и Nemerle smile 


Цитата(Void @  10.6.2006,  19:04 Найти цитируемый пост)
 их параметром может быть только тип, а не значение


Во-во. 
PM   Вверх
st1ng3r
Дата 11.6.2006, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 4.5.2006
Где: Саратов




Цитата

F# и Nemerle

Могу показаться дураком, но что это? Или же это просто прикол? smile  
--------------------
aka Crible  [.::My home page::.]-Мой FAQ на тему IRC!Я люблю BMX  
PM MAIL WWW ICQ   Вверх
Void
Дата 11.6.2006, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich




st1ng3r
F#
Nemerle

Что тебя так удивляет? smile В мире существует не одна сотня языков программирования, и не менее десятка из них заслуживают самого близкого ознакомления. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Exception
Дата 12.6.2006, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004




PM   Вверх
Void
Дата 12.6.2006, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich




Exception, ты бы почаще в Красную Книгу что ли заглядывал smile
Здесь один в один пример был. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Exception
Дата 12.6.2006, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004




Цитата(Void @  12.6.2006,  23:23 Найти цитируемый пост)
Красную Книгу 


У меня она скрыта  smile  . Бегу.. 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Флейм"
Тут модерируют вообще все кому не лень!

Это "Песочница"!!!

В разделе не действуют многие правила:

  • Можно оффтопить
  • Можно флудить, но не увлекаться
  • Можно общаться на темы, не только связанные с программированием.
  • Если вы поставили здесь адекватный вопрос, не ждите адекватного ответа.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать
  • Материться
  • Уныло обсуждать унылые вещи

Напоминаем о существовании волшебной кнопочки Репорт. Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джинна-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:

Лучшее в Камасутре - это введение!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Все кому не лень.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Песочница | Следующая тема »


 




[ Время генерации скрипта: 0.0713 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.