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

Есть общая структура программы, как правильно (написать)определить функции к ней? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прегерузка оператора умножения. http://www.cyberforum.ru/cpp-beginners/thread144886.html
Есть код, нужно дописать перегрузку умножения. В консоле должни выводится числа 1, 3, 6...27. Помогите плз. #include <iostream> #include <fstream> #include <conio.h> using namespace std;...
C++ Сортировка массива Помогите ниписать программу: Предоставлено массив целых чисел. Получить все числа, входящие в последовательность только один раз. http://www.cyberforum.ru/cpp-beginners/thread144881.html
C++ Что за предупреждение
как избавится от такого предупреждения? \main.cpp|74|warning: address of local variable `result' returned| Добавлено через 4 минуты избавился - предупреждение такое было потомучто 2 функции...
C++ Мьютексы и семафоры
Написала прогу с мьтексами, хорошо с ними разобралась, теперь нужно написать прогу с мьютексами и семафорами, не могу разобраться, ведь по сути это одно и тоже, тогда нахрен они оба нужны?Помогите...
C++ доработать прогу http://www.cyberforum.ru/cpp-beginners/thread144865.html
есть прога которая считает количество студентов из файла #include <iostream> #include <clocale> #include <conio.h> #include <io.h> #include <stdio.h> #include <string.h> #include <stdlib.h>...
C++ Календарик у графическом режиме Нужно написать програмку на С которая будет выводить календарик у графическом режиме Добавлено через 3 минуты ...для текущего месяца подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
17.06.2010, 13:27
Цитата Сообщение от USHЁL Посмотреть сообщение
Я думал,что функция Set должна возвращать ссылку на объект stringy,но оказалось что это просто функция не возвращающая ни чего
Если вы в функцию передаете аргумент по ссылке, то не надо возвращать измененное значение, так как будет меняться именно этот параметр, т.к. он передается по ссылке... Это можно использовать, когда надо вернуть из функции больше чем одно знчение - можно передать аргументы по ссылке и они напрямую будут изменены в функции...
По поводу delete, вы правы, надо обязательно освободить память, но в main, т.к если вы в set удалите память, то ее потом в main'e вы не сможете использовать (распечатать). Освободите ее при завершении
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main(int argc, char *argv[])
{
  stringy beany;
  char testing[] = "Realnost'-ne to,chto nam viditsya.";
  set(beany,testing);
  show(beany);
  show(beany,2);
  testing[0] = 'D';
  testing[1] = 'u';
  show(testing);
  show(testing,3);
  show("Gotovo!");
  system("PAUSE");
  delete [] beany.str;
  return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru