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

Error C2040 в пользовательском классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать отдельный управляемый поток для бесконечного процесса http://www.cyberforum.ru/cpp-beginners/thread1224665.html
Пишу простую визуализацию броуновского движения в С++ Builder-e рисуя кружочки на имейдже. Подскажите самый простой пример как запихнуть процесс движения в отдельный поток с реалзацией функции запуска/паузы движения из приложения. (сразу скажу что работу с потоками понимаю только на уровне идеи)
C++ Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел. http://www.cyberforum.ru/cpp-beginners/thread1224659.html
C++ Поиск ссылки на литературный источник в тексте
Задание простое Поиск ссылки на литературный источник в тексте (числа, взятого в квадратные скобки, например, ). Вывести его на экран. Заранее спасибо. Добавлено через 1 час 52 минуты апп
Посчитать количество элементов двумерного массива, стоящих до максимального элемента C++
Задание простое Посчитать количество элементов двумерного массива, стоящих до максимального элемента этого массива. Заранее спасибо.
C++ Отсортировать массив А (10) по возрастанию не считая первый и последний элементы массива http://www.cyberforum.ru/cpp-beginners/thread1224628.html
Задание простое Отсортировать массив А (10) по возрастанию не считая первый и последний элементы массива. Заранее спасибо.
C++ Как сделать быстрый поиск по массиву разнотипных данных? Как сделать быстрый поиск по массиву и разнотипных данных? подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14200 / 6215 / 986
Регистрация: 02.05.2013
Сообщений: 10,357
Завершенные тесты: 1
08.07.2014, 22:19     Error C2040 в пользовательском классе
Цитата Сообщение от satisfactor Посмотреть сообщение
String( str );
То же самое, что
C++
1
String str;
А str уже объявлен, поэтому ошибка.
Надо так:
C++
1
String s(str);
Цитата Сообщение от ValeryS Посмотреть сообщение
может в
C++
1
String::String( const char * str )
const стоит не там
здесь он, если не ошибаюсь, говорит неизменяемый указатель
а может нужно так
C++
1
String::String( char * const str )
указатель на неизменяемую строку
Наоборот.
"const char *p" - указатель на const-строку.
А "char * const p" - const-указатель на строку.
 
Текущее время: 11:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru