Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > C++ Technical Report 1 ?


Автор: denes 7.12.2010, 21:21
Помагите это :C++ Technical Report 1 как связано с  C++0x ?  smile 

Автор: Crafty 7.12.2010, 21:40
http://en.wikipedia.org/wiki/C%2B%2B_Technical_Report_1#Overview

Автор: boostcoder 7.12.2010, 22:23
Цитата(denes @  7.12.2010,  21:21 Найти цитируемый пост)
Помагите

это что за слово? smile 

Автор: denes 26.7.2011, 20:37
C++ Technical Report 1
[править]
Материал из Википедии — свободной энциклопедии 

C++ Technical Report 1 (TR1) является общим названием для стандарта ISO / IEC TR 19768, библиотеки расширений C++ — это документ с предложением дополнений в стандарт библиотеки С++. Дополнения включают регулярные выражения, интеллектуальные указатели, хэш-таблицы, и генераторы случайных чисел. TR1 не стандарт, а скорее проект документа. Однако, большинство его предложений, вероятно, станут частью следующего официальный стандарта. В то же время, производители могут использовать этот документ как руководство по созданию расширений.

Автор: denes 27.7.2011, 14:43
это всё ?

Автор: bsa 27.7.2011, 14:50
denes, а что тебе еще надо? Экзамен сдаешь, что ли?

Автор: denes 31.7.2011, 13:01
нет не сдаю надо библиотеки расширений C++ где взять ?

Автор: jneon 31.7.2011, 13:15
на ферморе были библиотеки. там поищи.

Автор: denes 31.7.2011, 19:47
на ферморе это где ?

Автор: bsa 1.8.2011, 09:37
Цитата(denes @  31.7.2011,  13:01 Найти цитируемый пост)
нет не сдаю надо библиотеки расширений C++ где взять ?

Вообще-то, TR1 входит в состав современных компиляторов (по крайней мере GCC). Но для более старых можно использовать реализацию из boost.

Автор: denes 2.8.2011, 17:47
а о нём где почитать ?

Автор: bsa 2.8.2011, 17:48
Цитата(denes @  2.8.2011,  17:47 Найти цитируемый пост)
а о нём где почитать ? 

ты о gcc или о boost?
в любом случае http://lmgtfy.com/?q=boost

Автор: denes 9.8.2011, 14:43
и то и другое !

Автор: Sahab 9.8.2011, 17:47
denes, 
http://gcc.gnu.org/
http://www.boost.org/

хотя кому я это говорю...

Автор: denes 12.8.2011, 11:06
а на русском ?

Автор: vedr 12.8.2011, 11:24
http://sindicollo.blogspot.com/2008/09/boost.html
http://solarix.ru/for_developers/cpp/boost/boost-library-list.shtml
http://google.com

Автор: denes 12.8.2011, 11:42
Библиотека BOOST  я с ней не работал !

и гугл мне не нужен !                                          Околокомпьютерный блог очень странно !


Использование библиотек из Boost Libraries в своих проектах

В прошлом посте про юнит тестирование на С++ я упомянул про фреймворк boost::test. Сейчас активно с ним играюсь, пытаюсь найти всю возможную информацию про него и вообще про boost в целом. Как оказалось, информации на русском в сети очень мало - какие-то обрывки переводов документации здесь и это почти всё. Хуже того, и в офлайне с книгами тоже всё плохо. Есть книжка про Boost Graph Library из серии “Библиотека программиста”. Но это всего лишь об одной библиотеке из почти сотни. Наверное, есть главы с кратким описанием библиотеки в толстых книгах про шаблоны С++, хотя не уверен. Так что без чтения документации на английском видимо никак не обойтись.

На английском есть книга Beyond the C++ Standard Library: An Introduction to Boost. Я точно знаю, что где-то есть её электронные копии, но пока их не нашёл. Так что пока основной источник знаний для меня - документация с сайта www.boost.org, благо она достаточно неплохая, её по крайней мере в отличие от MSDN читать можно. Я скачал последнюю версию boost’а - 1.36.0, весит правда немало - zip файл порядка 55 Мб.

Чтобы построить бинарные файлы из исходников нужно ещё отдельно скачать утилиту Boost Jam оттуда же с сайта. В принципе для очень многих библиотек никаких бинарных файлов и вовсе не нужно - чтобы их использовать достаточно вставить  в свой проект строчку типа

#include <boost/SOME_LIB.hpp>



и всё. Но некоторые библиотеки, например boost::regex для встраивания перлообразных регулярных выражений в C++ код всё же требуют бинарных .lib файлов. Кроме того, в поставку boost’а входят исходники несколько утилит, которые компилируются также при помощи Boost Jam (bjam.exe).


В частности есть весьма полезная утилитка bcp. Если не хочется включать в проект все исходники Boost’а для всех возможных библиотек (а их ОЧЕНЬ много), с помощью этой утилиты можно выдрать только необходимые. Я наткнулся на неё благодаря этой статье в блоге Alex Ott’а.


То есть если нужны, к примеру, только unit test’ы, то при помощи команды:


> bcp boost/test/unit_test.hpp c:\tmp\boost_test

 smile 

Автор: bsa 12.8.2011, 13:24
И чего ты хочешь от нас? Я уверен, что никто не захочет за бесплатно переводить для тебя документацию на русский, да и бесполезно это - поддержка авторами библиотеки осуществляется только английской доки. Поэтому у тебя 2 пути: учить английский или завязать с программированием. Выбирай.

Автор: denes 12.8.2011, 14:49
ага щяс разбижались !
есчо некоторые пишут надо знать мотиматику высшою хотя это бред !

а описание есть просто я не знаю где !

и вы как я понял тоже не знаете или дайте на английском переведу !

Автор: bsa 15.8.2011, 17:44
http://lmgtfy.com/?q=technical+report+1+TR1?

Автор: denes 15.8.2011, 20:20
Вот :++ Technical Report 1 (TR1) является общим названием для стандарта ISO / IEC TR 19768, библиотеки расширений C++ — это документ с предложением дополнений в стандарт библиотеки С++. Дополнения включают регулярные выражения, интеллектуальные указатели, хэш-таблицы, и генераторы случайных чисел. TR1 не стандарт, а скорее проект документа. Однако, большинство его предложений, вероятно, станут частью следующего официальный стандарта. В то же время, производители могут использовать этот документ как руководство по созданию расширений.

Только я дальше не понял http://ru.wikipedia.org/wiki/C%2B%2B_Technical_Report_1 какие то формулы я думал что в С++ нету математики  и т.д. ?

Автор: xvr 16.8.2011, 09:58
Цитата(denes @  15.8.2011,  20:20 Найти цитируемый пост)
Только я дальше не понял http://ru.wikipedia.org/wiki/C%2B%2B_Technical_Report_1 какие то формулы я думал что в С++ нету математики  и т.д. ? 

Пичалько  smile Придется матан учить  smile 

Цитата(denes @  12.8.2011,  14:49 Найти цитируемый пост)
ага щяс разбижались !
есчо некоторые пишут надо знать мотиматику высшою хотя это бред !

И Русский язык тоже учить придется  smile 

Автор: denes 17.8.2011, 09:23
чушня

Автор: bsa 17.8.2011, 10:29
Цитата(denes @  17.8.2011,  09:23 Найти цитируемый пост)
чушня 

На чужих ошибках ты не учишься. На своих, похоже тоже...
Цитата(народная мудрость)
мудрый учится на чужих ошибках, умный на своих, а дурака ничего не научит


Автор: Twelves 28.8.2011, 22:49
Цитата

есчо некоторые пишут надо знать мотиматику высшою хотя это бред !

вообще-то нет. нормальным программистом не стать без многих математических знаний

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)