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

Не получается создать свой тип данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с CURL http://www.cyberforum.ru/cpp-beginners/thread943564.html
Люди, подскажите, как можно прикрутить библиотеку curl к IDЕ Dеv Cплюс плюс . Очень нужно. И желательно все детально расписать :-), и где ее (библиотеку)скачать, нужно именно на Dеv Cплюс плюс , так как скачать другие у меня пока скорость интернета не позволяет Добавлено через 13 минут Что никак нельзя сделать? :-( Добавлено через 19 секунд Что никак нельзя сделать? :-( Добавлено...
C++ std::string::find и кириллица есть простенький код #include <iostream> // std::cout #include <string> // std::string int main () { std::string str = "привет"; std::cout << str.find("ве"); return 0; http://www.cyberforum.ru/cpp-beginners/thread943547.html
C++ Эксперты обобщенного программирования
Прошу подсказать в чем тут ошибка ? Вот часть когда куда указывают ошибки: template < class ArrayList<T>> class Iterator { public: Itrator(ArrayList<T>&); bool hasNext(); T &operator++(); T &operator--(); T &operator()(int);
C++ Неполадки с isalpha
Ниже я привел код самой функции. Суть в том, что я хочу открыть файл и прочитать с него только цифры,английские буквы,разделители и знаки пунктуации.То есть если символ являеться таковым, он заноситься в вектор и будет в дальнейшем использован. Например в файле лежит дальнейшее - rjnjhst jcyjdfkb vtnfk? - все хорошо, но если там лежит строка вида «njkcnjt», то всё,прога вылетает с ошибками,...
C++ знаки после запятой , формат float http://www.cyberforum.ru/cpp-beginners/thread943505.html
я вот что делаю: float i = *(float*)0x0000000; приравниваю значение адреса в формате флоат , мне нужно сделать чтобы переменная i равнялась флоату с одним знаком после запятой , не вот так 1.1234567 чтобы равна была, а вот так 1.1 Не хотелось бы услышать ответ - "делением на 10 или на 1000" - уже пробовал , геморно очень , может есть специальные функции или операторы?
C++ Как исправить этот код? Помогите исправить код. Знаю в чем проблема,но не знаю как решить. В книге дается схожий пример,и там все так же. Суть в том,что в классе задается статическая переменная-член и статическая функция ,которая дает возможность получить доступ к стат. переменной( которая находится в секции private). Но нужно ведь эту переменную инициализировать? Как исправить следующий код? #include <iostream>... подробнее

Показать сообщение отдельно
Демик
9 / 9 / 0
Регистрация: 19.04.2012
Сообщений: 114
25.08.2013, 22:39     Не получается создать свой тип данных
Всем привет!
Подскажите почему компилятор ругается на эти три строчки?
C++
1
2
3
MyVector2D():x(0),y(0){}
MyVector2D(float x, float y):x(x),y(y){}
MyVector2D(const MyVector2D &r):x(r.x),y(r.y){}
По моей задумке, это конструкоры для моего типа данных. Я вроде все делаю как написано тут:http://www.intuit.ru/studies/courses...1/lecture/3207
А вот какие ошибки выдает:
error C2059: синтаксическая ошибка: )
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
error C2448: y: вероятно, инициализатор, использующий стиль функции, является определением функции
error C2062: тип "float" не требуется
error C2374: x: переопределение; множественная инициализация
\MyVector2D.h(9): см. объявление "x"
error C2065: y: необъявленный идентификатор
error C2226: синтаксическая ошибка: непредвиденный тип "MyVector2D"
error C2228: выражение слева от ".x" должно представлять класс, структуру или объединение
тип: 'unknown-type'
error C2371: x: переопределение; различные базовые типы
fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции
MyVector.cpp
error C2062: тип "float" не требуется
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru