|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
|||||||||||
Объявление h. файла20.01.2015, 18:10. Показов 1190. Ответов 10
Метки нет (Все метки)
Объявил h. файл:
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "a" c:\projects\структуры1\структуры1\функци я.h 7 1 Структуры1 Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию c:\projects\структуры1\структуры1\функци я.h 7 1 Структуры1 если меняю структуру на такую:
0
|
|||||||||||
| 20.01.2015, 18:10 | |
|
Ответы с готовыми решениями:
10
Объявление типизированного файла Объявление функции из другого файла Компилятор ругается на объявление типизированного файла |
|
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
|
||||||
| 20.01.2015, 18:26 | ||||||
0
|
||||||
|
34 / 34 / 16
Регистрация: 11.01.2015
Сообщений: 130
|
||||||
| 20.01.2015, 18:27 | ||||||
|
Не уверен, но попробуй
0
|
||||||
|
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
|
|||||||
| 20.01.2015, 21:30 | |||||||
0
|
|||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||
| 20.01.2015, 23:32 | ||||||
|
eagl69, Пара пояснений к предыдущему посту. string не является встроенным типом ни Си, ни Си++. Это класс. И чтобы транслятор понимал, с чем он имеет дело, ему необходимо увидеть объявление этого класса. Без этого объявления слово string для него является просто набором букв. Этот набор букв по контексту не может быть идентификатором, вот обезумевший транслятор и лепит тебе ошибки. Определить ее смысл он не в силах (откуда ему знать, что ты не подключил нужный хедер?), но то, что это ошибка - знает навярняка. (ибо синтаксической ошибкой является все, чего он не понимает). На код
А подключать надо <cstring.h> или что там эквивалентно в твоей среде. Скорее всего <iostream> подключает и данный хедер .
0
|
||||||
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
||||||||||||||||||||||||||
| 21.01.2015, 06:57 [ТС] | ||||||||||||||||||||||||||
|
Помогло std::string a; кстати без
#include <iostream> #include<string> Добавлено через 20 минут Усовершенствовал программку: main файл:
Ошибка 1 error C2065: vector: необъявленный идентификатор c:\projects\структуры_2\структуры_2\функ ция.cpp 10 1 Структуры_2 Ошибка 2 error C2065: dannye: необъявленный идентификатор c:\projects\структуры_2\структуры_2\функ ция.cpp 10 1 Структуры_2 Что я не так делаю...... Добавлено через 31 минуту Одну ошибку нашел, надо добавлять std:: Функция.cpp теперь такая:
0
|
||||||||||||||||||||||||||
|
59 / 46 / 11
Регистрация: 16.09.2014
Сообщений: 124
|
|
| 21.01.2015, 07:13 | |
|
Не по теме: Вы теперь по каждой очевидной опечатке будете вопрос задавать? Может стоит немного уже самому начать пытаться разбираться в ваших проблемах, а не бежать при каждой ошибке на форум? имя аргумента в функции byekt1 в теле функции вы пишите имя obyekt1, конечно "тело функции ничего не знает" об obyekt1
1
|
|
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
|||||||||||||||||||||
| 21.01.2015, 11:37 [ТС] | |||||||||||||||||||||
|
Блин извиняюсь за невнимательность, глаз замылился..... а h. файл пришлось тоже изменить:
Ну и для защиты от так называемых гонок я сделал так:
Добавлено через 3 часа 48 минут Ну и еще один вопрос, а как сделать так, чтобы главная функция ждала когда в потоке будут внесены изменения в вектор и после этого только выводила на печать результат?
0
|
|||||||||||||||||||||
|
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,893
|
|
| 21.01.2015, 13:19 | |
|
0
|
|
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
||||||||||||||||
| 21.01.2015, 13:26 [ТС] | ||||||||||||||||
|
join не подойдет
поток я так сказать отсоеденил
а маин вот:
0
|
||||||||||||||||
|
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,893
|
|
| 21.01.2015, 13:57 | |
|
eagl69, тогда глядите в сторону std::condition_variable
std::condition_variable C++11 threads, locks and condition variables
0
|
|
| 21.01.2015, 13:57 | |
|
Помогаю со студенческими работами здесь
11
ОБЪЯВЛЕНИЕ Объявление Объявление конструктора Объявление массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|