Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу с do while https://www.cyberforum.ru/ cpp-beginners/ thread698112.html
Помогите пожалуйста переделать эту программу с do while #include <iostream.h> Using namespace std; Int main (void) { Int n,i=1; Float b,y=0; Cout <<”введите b”; Cin >>b;
C++ Считывание клавиши в непрерывном цикле
Есть программа, по идее должна постоянно вырисовывать на экране массив символов и при нажатии на клавишу позиция одного элемента (@) меняется. Получилось сделать "пошаговую", т.е. цикл каждый раз...
C++ Вычислить радиус круга, вписанного в равнобедренный треугольник
Господа программисты подскажите пожалуйста где ошибка? создать программу для вычисления радиуса круга вписанного в равнобедренный треугольник #include <stdio.h> #include <math.h> #include...
C++ По номеру месяца выдать название следующего за ним месяца Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при m=1 получаем февраль, 4-май и т.д) https://www.cyberforum.ru/ cpp-beginners/ thread698090.html
C++ Ввести список, в котором указаны фамилии, инициалы, адрес и номера телефонов абонентов https://www.cyberforum.ru/ cpp-beginners/ thread698089.html
Никак не могу понять, в чем ошибка. Все работает идеально до функции strcmp() Текст задачи: "Ввести список, в котором указаны фамилии, инициалы, адрес и номера телефонов абонентов. Вывести...
__try __except не работает C++
Подскажите, пожалуйста, почему это не работает и как ловить другие исключения. // l4.cpp : Defines the entry point for the console application. // #include <windows.h> #include <stdio.h> int...
C++ Определить, четное число или нечетное
1. Нужно написать прогу, которая считывает целое число, определяет и печатает , чётное оно или нечётное.(использовать операцию вычисления остатка). Помогите чайнику, пожалуйста!) Только начинаю...
C++ После введенного числа дописать "Рубль" в правильной форме Написать программу которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу,дописывает "Рубль" в правильной форме. Например 12 рублей,21 рубль. Помогите... https://www.cyberforum.ru/ cpp-beginners/ thread698082.html
C++ Функция pow() https://www.cyberforum.ru/ cpp-beginners/ thread698080.html
Здравствуйте!Хотелось спросить у опытных программистов - скажите пожалуйста, как функция pow() считает число в степень?Она же не в лоб, как я понимаю, умножает n раз число, возводимое в...
C++ Заменить все элементы k-й строки и s-го столбцаматрицы на противоположные по знаку заменить все элементы k-й строки и s-го столбца двумерного массива на противоположные по знаки(элемент,стоящий на пересечение,не изменять) https://www.cyberforum.ru/ cpp-beginners/ thread698079.html
13 / 13 / 2
Регистрация: 22.10.2011
Сообщений: 35
15.11.2012, 01:08 0

Определить методы-итераторы в неабстрактных классах

15.11.2012, 01:08. Просмотров 512. Ответов 3
Метки (Все метки)

Ответ

Здесь, наверное, Вы думаете, что сравниваете строки на равенство?
C++
1
if( b->getname()==a || b->getnamer() == a)
Так вот, в этом месте Вы сравниваете указатели (адреса в памяти).
Для сравнения строк в языке С, обычно используют стандартную функцию strcmp.
В С++ обычно используют сравнение двух экземпляров класса string.
При сохранении прототипов, Ваш код будет выглядеть как:
C++
1
if (!strcmp(b->getname(), a) || !strcmp(b->getnamer(), a))


Вернуться к обсуждению:
Определить методы-итераторы в неабстрактных классах
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2012, 01:08
Готовые ответы и решения:

Методы в произодных классах
Имеется у меня базовый класс и его наследник. В наследнике появляются новые методы, которые не были...

Как описывать методы в классах?
Отдельно как функцию, или обязательно внутри объявления класса??

Дружественные методы в шаблонных классах
template&lt;typename T&gt; class A { private: int a = 0; public: void func(A&lt;double&gt; second) { ...

Определить, какие из этих имен встречаются во всех классах, какие есть хотя бы в двух классах, и какие - только в одном классе
Для каждого из четырех классов указаны имена девочек, обучающихся в них. Определить, какие из этих...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.