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

Передача структуры в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование int в string и слияние строк http://www.cyberforum.ru/cpp-beginners/thread959430.html
int KeysOfFile+=1; string KeysOfFileS=KeysOfFile; string newNameOfBook="book"; string newSec=newNameOfBook+KeysOfFileS; cout << newSec << endl; ...
C++ Изменение значение элементов листа Здрасьте. Есть лист, а точнее его адрес: void MatrixClass::BuildTransformationMatrix(list<VertexClass> *vList) { Как добраться до его элементов и изменить их? Читал про итераторы, но как обычно фиг... http://www.cyberforum.ru/cpp-beginners/thread959429.html
C++ вычислить сумму
задачка состоит из нескольких частей с уравнениями, а сбило с толку самое простое( помогите вычислить сумму на С++, где а и n будет вводится с клавиатуры для...
C++ теория вероятности на эвм
задание: три орудия производят стрельбу по трем целям. каждое орудие выбирает себе цель случайно,независимо от других.цель одним орудием поражается с вероятностью0,6. требуется осуществить...
C++ Как при вводе не переносить двоеточие на новую строку? http://www.cyberforum.ru/cpp-beginners/thread959412.html
Задача: Написать программу, в которой осуществляется перегрузка операции сложения. Разработать класс time, в состав которого включить операцию сложения его объектов. Объектом класса является время....
C++ Указатель на шаблонный класс Есть ли возможность инициализировать указатель на класс с шаблоном, но не указав при этом тип, ну т.е. написать не так Value_Class <Value_Type> * Object; чтобы приберечь выбор шаблона до вызова... подробнее

Показать сообщение отдельно
wollk
1 / 1 / 0
Регистрация: 17.02.2013
Сообщений: 142
22.09.2013, 11:57  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
wollk, у вас двойное определение функции. Вот так нельзя делать:
C++
1
#include "struct.cpp"

если я уберу, то будут ошибки типа таких:
Код
D:\GoogleDrive\University\Programs\OOP\Struct_GUI\mainwindow.cpp:2: ошибка: 'syt' does not name a type
D:\GoogleDrive\University\Programs\OOP\Struct_GUI\mainwindow.cpp:48: ошибка: 'coal' was not declared in this scope
Добавлено через 3 минуты
Цитата Сообщение от Leshak Посмотреть сообщение
Попробуй определить структуру в функции так :
C++ (Qt)
1
void sum(syt coal, int n)
или
C++ (Qt)
1
void sum(syt &coal, int n)
Поэксперементируй )
Если на точки будет ругаться, ставь указатели ( стрелочки ).
Я же в функцию передаю массив. В любом случае ни так, ни так не работает (
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru