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

Можно ли как-то словить номер элемента используя указатель, а не переменную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Установить системную дату http://www.cyberforum.ru/cpp-beginners/thread1127040.html
Есть функция получения этой даты, прошу помощи в написании функции установления ее. Тобишь, чтобы после установки, функция GetData: void GetDate() { time_t t; tm *tk; time(&t); tk=localtime(&t); cout<<"Local date: "; if ((1+tk->tm_mon)<10) cout << tk->tm_mday<<".0" <<1+tk->tm_mon <<" " <<1900+tk->tm_year << endl;
C++ Выведите все простые множители этого числа в порядке неубывания с учетом кратности (рекурсия) Дано натуральное число n>1. Выведите все простые множители этого числа в порядке неубывания с учетом кратности.Алгоритм должен иметь сможность O(logn). Это задача на рекурсию, без использования циклов. Без рекурсии задачу у меня не примут. Добавлено через 1 минуту Если вводим число 18, то программа должна выдать результат "2 3 3" http://www.cyberforum.ru/cpp-beginners/thread1127027.html
Выход из вложенного цикла C++
Собственно как выходить из вложенного цикла ? goto ?
Проверьте блок схему на предмет ошибок C++
Вот есть блок схема необходимо ее проверить, программу написал работает нормально. Очень буду признателен за указания на ошибки
C++ Найти самое длинное слово, которое заканчивается на «н» http://www.cyberforum.ru/cpp-beginners/thread1126993.html
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: 1)найти самое длинное слово, которое заканчивается на «н» 2)исключить эти слова из строки 3)вывести результат Добавлено через 23 часа 23 минуты Закройте эту тему ответ найден.
C++ Используя механизм перегрузки функций, разработайте две версии функции F Используя механизм перегрузки функций, разработайте две версии функции F, заголовки которых выглядят следующим образом: 1) float F(float х); 2) void F (float x, float &y); Продемонстрируйте работу данных функций на примерах. 0 , если х < 0 ; у= х^2 + 1, если х >= 0 и х не равен 1; 1, если х = 1. подробнее

Показать сообщение отдельно
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
23.03.2014, 17:16     Можно ли как-то словить номер элемента используя указатель, а не переменную
D_Ok, или проще говоря компилятор делает так: берет разницу в размере типа и делит ее на размер типа и возвращает?! результат. Так устроен компилятор (Я сам когда-то задавался этим вопросом)
Если хочешь увидеть разницу в байтах,то,насколько я помню, можно привести указатель к void* и вычесть
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru