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

Правильное оформление друж-х ф-й - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать определенные буквы строки в прописные и отсортировать их в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread214165.html
С клавиатуры вводится строка. Выберать из неё буквы от Q(q) до Z(z), строчные преобразовать в прописные и отсортировать их в алфавитном порядке. например: исх. текст: SHiFrOVKagT результат: RSTV последовательность решения задания: 1) создать динамический символьный массив данного размера (запрашивается у пользователя). 2)запросить у пользователя исходую строку и записать её в массив,...
C++ дружественная функция создать для класса Print: -дружественную функцию show(), которая выводит информацию об объекте, используя доступ к элементам класса в своей работе; -функцию, которая использует объект в качестве аргумента и редактирует свойства(переменные) класса; - проинициализировать объект класса, используя функцию, возвращаемым значением которой является объект. класс Print, содержит следующие... http://www.cyberforum.ru/cpp-beginners/thread214160.html
C++ Будте добры поглядите что не так..
Будьте добры найдите ошибку и помогите... вот формулировка задачи: Дано предложение(пусть на англ). Вывести и сосчитать всего его буквы "и", стоящие на нечетных местах. #include <cstdlib> #include <iostream> using namespace std;
Динамические массивы C++
Помогите, пожалуйста. Надо выполнить задание, используя динамические массивы В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в порядке х1,у1,х2,у2,х3,у3 и т.д. Определить кольцо с центром в начале координат, которое содержит все точки. Как переделать? #include <iostream> #include <cmath> using namespace std; int...
C++ Определить самую длинную строку в тексте http://www.cyberforum.ru/cpp-beginners/thread214138.html
Определить самую длинную строку в тексте. Найденную строку передавать в главную функцию. И ещё, не могу понять почему если задать размер "3", то вводится только 2 строки и выводится соответственно тоже..... Вот наработки: //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <stdio.h>
C++ map,немогу сообразить,лаба. *текст задания* В файле хранится информация о продуктах: наименование, цена, количество про-данного товара в шт. за последний месяц.(сорт.по возраст.цены,по алфавиту) Вывести на экран сведения о 10 (можно меньше) товарах, которые принесли наибольший доход. вопрос:как вывести на экран сведения о товаре,которые принесли наибольший доход. то что надо кол-во на цену умножить эт я поняла:)но я... подробнее

Показать сообщение отдельно
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
19.12.2010, 20:54  [ТС]     Правильное оформление друж-х ф-й
Цитата Сообщение от lemegeton Посмотреть сообщение
Списки инициализации разделяются запятыми.
C++
1
2
3
4
5
6
7
8
9
10
// запятые разделяют списки инициализации
Quadric::Quadric(): a(1), b(1), c(1)
{
        d = b*b - 4*a*c;
}
 
Quadric::Quadric(double a_, double b_, double c_): a(a_), b(b_), c(c_)
{
        d = b*b - 4*a*c;
}
Неправильное использование оператора.
C++
1
2
3
4
5
bool Quadric::checkValidity()
{
        // Правильное использование оператора:
        return (((a) && (d>=0)) ? true : false);
}
Смешение стилей -- нехорошо.
%d для целого.
C++
1
2
3
4
5
6
7
char* Quadric::getResult()
{
        char *str = '\0';
        sprintf(str,"Answer: X1 = %f, X2 = %f\n",x1,x2);
 
        return str;
}
А дружественная функция объявлена правильно.

Добавлено через 43 секунды
#include "StdAfx.h" нужно запихать на самый верх.
Так вот, в StdAfx.cpp лежит описание ф-ций, но не работает, говорит , что к приватным членам нет доступа
 
Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru