//доброго вам времени суток, эксперты. Подскажите что-нить(ссылки, доки !!!исходники!!!) на тему: компилятор ams на с++ помогите,очень надо// ну неужели ни каких мыслей, камон, выж эксперты, как так???:( не хорошо, я б и сам нашел в инете, НО у меня нет времени, как в прочем и _финансов_ на это дело... аааа... помогите!
Добрый день, iv! компилатор АСМ ? Хм ставьте вопрос по формальнее. Что нужно то? компилятор АСМ под Sparc, Alpha, x86, I386.... под I386 существует огромное количество компиляторов причем в исходниках. Например популярный ассемблер Nasm. Ответ отправлен: 23.08.2004, 03:31 Отправитель: DiGiT Отвечает JORJ
Добрый день, iv! пожалуиста: http://www.club.shelek.com
Ответ отправлен: 25.08.2004, 06:16 Отправитель: JORJ
Вопрос № 1852
Подскажите как нужно объявить A что-бы оно было доступно за пределами тела if...
Приложение: Ответ отправлен: 25.08.2004, 08:40 Отправитель: bocha Отвечает DiGiT
Здравствуйте, Jury! Видишь ли шаблон это сущность времени компиляции. Вы же пытаетесь превратить ее в сущность времени исполнения. Используй полиморфизм ? Смотри почему данная операция не может быть выполнена. Темплейты раскрываются во время компиляции и подумай, откуда компилятор будет знать как вызывать A.InMas(), ведь после подстановки MAS и MAS будут совершенно разными типами данных. Наследуй эти два класса от одного базового функцию InMas делай виртуальной, а в наследниках реализуй ее. И потом в if делай что то вроде A= new CChild1 else A=new CChild2 A->InMas(); A->OutMas(); PS А вы знаете что void main() - это неправильно ? юзайте int main(). Ответ отправлен: 24.08.2004, 03:00 Отправитель: DiGiT Отвечает eju
Приветствую Вас, Jury! К сожелению данный кусок кода конструктивно не верен поскольку область видимости имен в с/c++ начинается с блока кода и физически объявить переменную A так что бы она была видна за приделами условия не возможно ! Но можно переписать немного код для того что бы данная задача не возникала ! Либо если код не охото переписывать просто продублируйти операции A.InMas(), A.OutMas() для каждого блока условий !
Ответ отправлен: 23.08.2004, 15:27 Отправитель: eju Отвечает eju
Приветствую Вас, Jury! К сожелению данный кусок кода конструктивно не верен поскольку область видимости имен в с/c++ начинается с блока кода и физически объявить переменную A так что бы она была видна за приделами условия не возможно ! Но можно переписать немного код для того что бы данная задача не возникала ! Либо если код не охото переписывать просто продублируйти операции A.InMas(), A.OutMas() для каждого блока условий !
Ответ отправлен: 23.08.2004, 15:27 Отправитель: eju
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.