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

Работа с типами данных в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread920867.html
Здравствуйте уважаемые форумчане!!! Вот написал код с наследованием, я бы хотел его усовершенствовать но не знаю как. Вот что именно я бы хотел добавить в этот код: Я написал ID ученика в этом случае 286. Я не могу сделать так чтобы Teacher (учитель) накричал (Cry) на этот ID(то есть на ученика который находится под ID = 286) и потом Dekan (декан) выгнал (kickout) бы этот ID (ученика). Помогите,...
C++ Ошибка invalid use of member Вот код. if (variety == a1.seta cout << a1.seta; else cout << "This sort is not.Try again." << endl; В ошибке показывает вот это: invalid use of member (did you forget the `&' ?) http://www.cyberforum.ru/cpp-beginners/thread920862.html
C++ Полиморфизм, дружественные функции
Всем привет! Имеется такая конструкция: class Base { public: Base(); Base(int n) {}; virtual ~Base() {};
Шаблон функции не работает C++
В чем я допустил ошибку? Почему шаблон функции не работает? #include <iostream> using namespace std; template < typename O > O max( O number1, O number2 ) { O maxValue = number1; if ( number 2 > maxValue ) maxValue = number2;
C++ Прикол с указателями http://www.cyberforum.ru/cpp-beginners/thread920838.html
взял пример с http://www.cplusplus.com/reference/algorithm/find/, немного поэксперементировал и наткнулся на необъяснимый факт) Смотрим: #include <iostream> // std::cout #include <algorithm> // std::find #include <vector> // std::vector int main () { int *p1, *p2; // int p, *p1, *p2; int myints = { 10, 20, 30 ,40 }; p1 = std::find (myints,myints+4,30);
C++ Нужна помошь:выделение в тексте слов с заданной буквой Необходима помощь в реализации одной задачи:Нужно вывести текст на экран из файла, и по нажатию произвольной клавиши поочередно выделяет в тексте слова с заданной буквой (вводится с клавиатуры); выводит на экран дисплея ещё раз те слова, в которых нет заданной буквы. подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
10.07.2013, 16:17     Работа с типами данных в массиве
Цитата Сообщение от zenw Посмотреть сообщение
int более вместительный тип, чем char, поэтому конвертация типов в пятой строке не понадобится.
Приведение типов (то, что Вы назвали "конвертацией") будет производится всё равно. Другое дело, что потери точности в данном случае не будет.
Цитата Сообщение от Atma24 Посмотреть сообщение
чтобы в нем можно было работать как с типом int.
Можно прямо в месте использования написать:
C++
1
static_cast<int>(c); // c - типа char.
Например такую конструкцию можно использовать, когда нужно вывести код символа на консоль.
Цитата Сообщение от IGPIGP Посмотреть сообщение
а также в арифметических операциях c типом int
int'у не обязательно участвовать в вычислениях. Например, результат умножения двух char'в тоже будет int.
 
Текущее время: 21:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru