Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Цикл while - фибоначчи https://www.cyberforum.ru/ cpp-beginners/ thread408969.html
Вводится номер N . Определить N-ое по порядку число Фибоначчи . Используя цикл while ( do while ) . #include <stdio.h> #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; void main(void)
C++ Посоветуйте книгу по c++ с нуля
Посоветуйте книгу по c++ с нуля. Хорошо знаю паскаль.
C++ задачка на строки Ребят помогите решить след. задачу: Во введённом тексте заменить цифры от 0 до 9 на слова «ноль, «один», …, «девять». её нужно сделать используя функции! https://www.cyberforum.ru/ cpp-beginners/ thread408950.html C++ Реализовать класс money Номиналы российских рублей могут принимать значения 1, 2, 5, 10, 50, 100, 500, 1000, 5000. Копейки представить как 0.01 (1 копейка), 0.05 (5 копеек), 0.1 (10 копеек), 0.5 (50 копеек). Создать класс Money для работы с денежны¬ми суммами. Сумма должна быть представлена полями-номиналами, значе¬ниями которых должно быть количество купюр данного достоинства. Реали¬зовать сложение сумм, вычитание... https://www.cyberforum.ru/ cpp-beginners/ thread408930.html
C++ Выбросить из записи введенного натурального числа n цифры 0 и 5
Я не могу записать эту задачу на языке си с помощью цикла, использовать массив нельзя 10. Выбросить из записи введенного натурального числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Распечатать это число. А эти я вообще не могу решить Одномерный массив 10. Сформировать целочисленный массив X (N), элементами которого являются случайные числа из диапазона . Определить, сколько раз...
C++ Отсортировать и вывести массив Отсортировать и вывести массив А(N) по возрастанию используя сортировку выбором https://www.cyberforum.ru/ cpp-beginners/ thread408918.html
C++ Найти сумму квадратов https://www.cyberforum.ru/ cpp-beginners/ thread408913.html
Даны два массива А(10) и В(10). Найти сумму квадратов одноименных элементов массивов
Случайные числа в C++ C++
нужно присвоить переменной числа от -50 до 50, как сделать?
C++ C++ Как лучше обратиться к классу Добрый день. У меня такая ситуация. Есть некий класс A, содеращий массив классов B. class A { //какие-то методы и данные std::vector<B> _Bs; }; И нужно, чтобы каждый элемент из этого массива мог проверить существование любого другого элемента из этого массива. Или, например, получить какие-то данные из любого другого элемента. Как это лучше и правильнее оформить? Неужели... https://www.cyberforum.ru/ cpp-beginners/ thread408906.html C++ Найти непрерывный участок https://www.cyberforum.ru/ cpp-beginners/ thread408887.html
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Размер массива 50-200, диапазон чисел в массиве 0-100. Подскажите пожалуйста как это можно реализовать.
C++ Переставляя строки заданной матрицы, расположить их соответствии с ростом характеристик.
помогите пожалуйста, очень надо. Переставляя строки заданной матрицы, расположить их соответствии с ростом характеристик. вот мой код // 7.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h>
C++ Не правильно выводит ответ на экран Даны 2 одномерных массива (вводятся с клавиатуры), проверить, являются ли элементы 2-го, квадратами элементов 1-го массива. Проблема с выводом ответа, как сделать так, чтобы при выполнении условия: Выводило "Да являются квадратами", если не выполняется то: "Не являются". #include <iostream.h> #include <conio.h> #include <math.h> int*initAr (int n) { int*b = new int; for (int i=0;... https://www.cyberforum.ru/ cpp-beginners/ thread408880.html
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
0

Как переопределить функцию так, чтобы она не только могла принимать разные параметры, но и возвращать тоже разные? - C++ - Ответ 2292251

16.12.2011, 16:23. Показов 1315. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
То есть я считаю несправедливым, если такое проканывает:
C++
1
2
void f () {;}
void f (int) {;}
а такое нет:
C++
1
2
void f (int) {;}
int f () {return 6;}
Можно подумать, по возвращаемым значениям нельзя различить функции
++++++++++++++++++++++++++++++++++++++++++++++++++++

Просто у меня есть класс, так вот там есть несколько переопределённых конструкторов, которые принимают переменные разных типов. И есть функция-возвращатель результата. Так вот, я хочу чтобы как-нибудь в зависимости от того, какой конструкторы был вызван и была вызвана уникальная функция-возвращатель результата. А имена у функций возвращателей пусть будут одинаковые.

Экспериментировал на кошках, что называется. Пытался определить не функции, а поля класса с помощью директив условной компиляции, как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <windows.h>
#include <stdio.h>
 
 
class kl {
 
 public:
  kl();      
 
 #if x==1 
 int g;
 #endif
 
};
 
 
 
int main () {
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 kl k;
 
 //Ругается, что нет переменной g
 printf ("== %d", k.g);
 
 getchar ();
 return 0;
};
 
kl :: kl () {;
 #define x 1
}
Ничё не получилось

Добавлено через 2 минуты
Во втором примере должно быть так:
C++
1
2
void f () {;}
int f () {return 6;}


Вернуться к обсуждению:
Как переопределить функцию так, чтобы она не только могла принимать разные параметры, но и возвращать тоже разные? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2011, 16:23
Готовые ответы и решения:

Надо, чтобы разные ссылки имели разные цвета и чтобы при наведении на них мышой также были разные цвета.
День добрый. Что-то я никак понять не могу. Делаю сайт. Мне надо, чтобы разные ссылки имели разные...

Как прописать метод класса, чтобы он мог принимать разные делегаты с одинаковой сигнатурой?
Доброго времени суток! Есть класс Gradient у него есть метод GetDerivative1, хотелось бы чтобы...

Какого типа std::endl ? Как сделать так, чтобы функция могла принимать endl в качестве аргумента?
Что надо указать в прототипе функции, чтобы можно передавать std::endl в качестве аргумента? Уже 3...

Как сделать одну переменную так, чтобы она могла использоваться во всех других функциях
У меня такой вопрос, как сделать одну переменную так, чтобы она могла использоваться во всех других...

1
16.12.2011, 16:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2011, 16:23
Помогаю со студенческими работами здесь

Работа с дисками. Как сделать чтобы разные диски записывались в разные переменные, а не в один root?
Есть код, он записывает названия всех съемных носителей в root и выводит его. Если в root - 2...

Переопределить LISTP так, чтобы она возвращала Т
Доброе утро. Вот такая задача. Переопределить LISTP так, чтобы она возвращала Т, когда вы...

Усовершенствовать функцию, чтобы она могла сравнить такие объекты- чтобы отличить объект от массива, можно использовать
let foo = { a: true, b: undefined, c: null, d: 32.6, e: 'wow', f: { g: 15, ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru