Страница 1 из 1

Новичок. Помогите немножко с синтаксисом...

Добавлено: 08 дек 2013, 19:00
brddrdtt
Здравствуйте. Я новичок в с++). Овладеваю азами языка в Visual Studio, но иногда проблемы с которыми сталкиваюсь не могу решить. Обучение без учителя, в этом плане, довольно сложная штука. Буду очень признателен, если поможете ответить на несколько накопившихся вопросов.

1. Каким образом можно в функцию включить динамический массив?
2. В каком месте кода следует прописывать класс?
3. Почему при объявлении строковой переменной string надо использовать ^, а без неё не работает? при этом все остальные типы прописываются без этого.
4. Каким образом подключается библиотека?
5. Можно ли в проекте одновременно использовать 2 языка, например С++ и С# ?

Re: Новичок. Помогите немножко с синтаксисом...

Добавлено: 09 дек 2013, 15:08
Romeo
1. Вопрос не понятен. Что есть "включить" массив в функцию? Создать в функции? Если да, то следует использовать new (указав в квадратных скобках количество элементов) и delete (обязательно указав пустые квадратные скобки).
2. Класс можно объявлять в глобальном неймспейсе, внутри другого класса, либо внутри функции. Каждое из этих объявлений преследует свои цели. В основном, это задание требуемой области видимости класса.
3. Боюсь, у тебя Managed С, а не С++. В С++ не требуюется ставить ^ при объявлении переменной типа string.
4. Статически или динамически? Статически подключается путём прописываения в настройках проекта в разделе линковщика списка lib файлов. Динамически (во время исполнения программы), используя функцию LoadLibrary.
5. Да, можно, на всех студиях старше 6-й.

Re: Новичок. Помогите немножко с синтаксисом...

Добавлено: 11 дек 2013, 15:00
brddrdtt
Romeo, Спасибо большое за ответы. Беру пол недели на их осознание и попробую всё реализовать.