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

Ошибка при использовании функции-члена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение длинных чисел http://www.cyberforum.ru/cpp-beginners/thread791065.html
Найти произведение двух длинных чисел(целые числа, десятичная запись которых может содержать до 255 цифр). Нужно решить при помощи функций, без классов. Или подкиньте идею, а то не знаю как это реализовать.
C++ Циклическая форма перестановки массива Написать код программы формирования циклической формы перестановки любого массива. Помогите написать простейшую версию программы. Заранее большое спасибо. http://www.cyberforum.ru/cpp-beginners/thread791054.html
Функции. Найти матрицу, получающуюся перестановкой столбцов C++
Дана целочисленная матрица размера m х n. Найти матрицу, получающуюся перестановкой столбцов (первого с последним, второго с предпоследним и т.д.). вот программа: #include<stdio.h> #include<conio.h> #include<math.h> #define n 4 #define m 4 void main() {
C++ Создание менеджера памяти с++
У меня имеется вопрос: программа выделяет запрашиваемые пользователем блоки памяти. Затем некоторые из этих блоков удаляются (получается "дырявое" заполнение памяти). Пользователь запрашивает выделение нового блока другого размера. Как должна выглядеть программа, ищущая наиболее подходящий по размеру участок памяти? (при возможности программа должна выделить память в наименьшей "дырке")
C++ Передача динамического массива строк в функцию и работа с ним http://www.cyberforum.ru/cpp-beginners/thread791014.html
Доброго времени суток. Помогите, пожалуйста. Мне нужно в программе объявить динамический массив строк, затем в пользовательской функции его заполнять. У меня вот такие куски кода, связанные с этим: //Function_start void cropsentence(char *s, char *p) //p - требуемый массив { ... for (int i = 0; i <= 2; i++) p=temp; ... }
C++ Сортировка массива Отсортировать время по возрастанию. пожалуйста помогите. Часы(hours) - от 0 до 23 Минуты (minutes) - от 0 до 60 секунды (seconds) - от 0 до 60 Пример Входные данные 10 20 30 7 30 00 подробнее

Показать сообщение отдельно
Denis.
0 / 0 / 0
Регистрация: 02.09.2012
Сообщений: 20
20.02.2013, 22:18  [ТС]     Ошибка при использовании функции-члена
Цитата Сообщение от alsav22 Посмотреть сообщение
Это всё несерьёзно. Теоретические рассуждения. Я бы не стал утверждать, что приведение типа int к bool(а может он вообще не приводится?) занимает больше времени, чем операция сравнения. И о какой загрузке процессора идёт речь? На один такт больше?
Несомненно, один такт - это копеечная загрузка, но всё-таки какой-то из вариантов может выполнятся быстрее на мизер Это смешно, но просто из любопытсва - каким образом можно узнать скорость выполнения? Обработать огромное количество данных и сравнить скорости двух вариантов, так?

По поводу приведения типа - rand() возвращает int, а bool принимает любое положительное число за true (т.е. определяет, положительное ли число). Значит, преобразование int к bool должно производится.

В первом варианте - проверка, положительно ли число.
Во втором - сравнение и проверка, положительно ли число.
Правда несёрьёзно, простое любопытство
 
Текущее время: 06:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru