информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаПортрет посетителяАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 На GitHub пугают ложными предупреждениями... 
 Атака на пользователей больших... 
 Notepad++ полгода раздавал зараженные... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Question 24.04.02 22:04  
Автор: + <Mikhail> Статус: Elderman
Отредактировано 24.04.02 22:06  Количество правок: 2
<"чистая" ссылка>
esli kompilirovat` etu template:
template <class X >
class X
{
public:
	X(){};
	void F(){};
};

to poluchaem error: 

fatal error C1001: INTERNAL COMPILER ERROR
        (compiler file 'msc1.cpp', line 1794) 
         Please choose the Technical Support command on the Visual C++ 
         Help menu, or open the Technical Support help file for more information
no esli etu :

template <class X >
class X
{
public:
	void F(){};
};

---
to vse OK .
Tto est` compiler normalno generiruet default ctor no ne hochet brat` zadeclarirovanyii.
I proboval na VC 6.0, interesno na drugih ta zhe istoria??
[C++] у тебя там ошибка:) 25.04.02 04:58  
Автор: йцукенг <jcukeng> Статус: Member
<"чистая" ссылка>
> esli kompilirovat` etu template:
///-----------
 template <class X >
 class X
 {
 public:
 	X(){};
 	void F(){};
 };
///-------------

---
семантическая ошибка: и параметр шаблона, и определяемый шаблон имеют одно и то же имя, X. неудивительно, что компилятор затыкается:).
если бы ты написал
template <class T> class X
...

---
то все было бы ОК.
[C++] у тебя там ошибка:) 25.04.02 21:22  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> > esli kompilirovat` etu template:
>
> ///-----------
>  template <class X >
>  class X
>  {
>  public:
> 	X(){};
> 	void F(){};
>  };
> ///-------------
> 

---
> семантическая ошибка: и параметр шаблона, и определяемый
> шаблон имеют одно и то же имя, X. неудивительно, что
> компилятор затыкается:).
> если бы ты написал
>
> template <class T> class X
> ...
> 

---
> то все было бы ОК.
Kak naschet ta zhe template no bez ctor?
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach