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

Ключевое слово export - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование и шаблоны http://www.cyberforum.ru/cpp-beginners/thread657645.html
Не понимаю почему выдается ошибки, переменные а, b не объявлены в данном контексте (внутри функции f) Сейчас почитал прату, и страуструпа, и не нашел объяснений template <typename T> class A { public: int a; int b;
C++ В прямоугольной матрице NxK переставить столбцы в обратном порядке проверьте прогу плз - В прямоугольной матрице NxK переставить столбцы в обратном порядке #include<stdio.h> #define N 3 #define K 8 int main(){ int mas={}; int mas t={0}; int i,j,s,t=0; for (i=0;i<K;i++) http://www.cyberforum.ru/cpp-beginners/thread657642.html
Определить количество байтов, которые занимают в памяти переменные данных типов C++
Здравствуйте. Помогите пожалуйста с лабораторной... В языке С++ полный ноль, ничего не понимаю. Вот сами задания из лабы: 1. Опишите переменные всех типов, приведенных в таблице 2. Определите количество байтов, которые занимают в памяти переменные этих типов. Результат выведите на экран в виде sizeof (int)=2 sizeof (long)=4… Заранее спасибо за помощь.))
Указатели в массиве C++
В книжке нет описания к данному коду и мне немного не понятно в некоторых моментах: 1). while (*p) { (не понятно какое условие понимается под *p) 2). while(*p!=' ' && *p) { (*p!= ' ' - это понятно, что если будет пробел, а вот && *p - это что за условие?) Ответьте пожалуйста на мои вопросы и напишите краткое описание того, как работает программа, у меня в голове немного не укладывается что заем...
C++ Лаба по информатике http://www.cyberforum.ru/cpp-beginners/thread657612.html
Завтра сдавать лабораторную, а я в программировании на Си++ практически ноль. Было всего пару лекций на его изучение. Задача: Составить программу нахождения периметра правильного n-угольника, описанного около окружности радиуса R. (подробное описание заданий во вложении) Нашел формулу, по которой высчитывается периметр правильного n-угольника p=2*n*r*sin(3.14/n) n-кол-во сторон, r-радиус...
C++ Локальные переменные в функции и её аргумент Привет! Пишу функцию перевода десятичного числа в текст (не обсуждайте зачем и правильно ли я делаю) Суть такова, начало функции: void printFixedPoint(char* buffer, float data, int sign){ float fval, dfval;<<вход: data=55.0 int ival; dfval=10.0; // <<data=55.0 while (fval>=1.0) { ival=9; подробнее

Показать сообщение отдельно
kotleta
 Аватар для kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
25.09.2012, 12:17     Ключевое слово export
Одной из точек преткновения в этом вопросе является ключевое слово export, используемое также и для разделения объявления и определения шаблонов.

Первым компилятором, поддерживающим export в шаблонах, стал Comeau C++ в начале 2003 года (спустя 5 лет после выхода стандарта C++98). В 2004 году бета-версия компилятора Borland C++ Builder X также начала его поддержку.

Оба этих компилятора основаны на фронт-энде EDG. Другие компиляторы, такие как Microsoft Visual C++ или GCC (GCC 3.4.4), вообще этого не поддерживают. Герб Саттер, секретарь комитета по стандартизации C++, рекомендовал убрать export из будущих версий стандарта по причине серьёзных сложностей в полноценной реализации, однако впоследствии его решили оставить. Поддерживают export: Microsoft Visual C++ 7.0, GCC 3.4.4, Microsoft Visual Studio 2010 и другие.

Из списка других проблем, связанных с шаблонами, можно привести вопросы конструкций частичной специализации шаблонов, которые плохо поддерживались в течение многих лет после выхода стандарта C++.
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru