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

С++ - указатель на функцию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы Heeeelp http://www.cyberforum.ru/cpp-beginners/thread56890.html
Люди помогите пожалуйста завтра сдавать, я не успеваю HELP!!!!!!! 1. Решить систему уравнений методом Крамера. x1 + x2 + 2x3 +3x4 = 1 3x1 - x2 - x3 - 2x4 = -4 2x1 + 3x2 - x3 - x4 = -6 x1 + 2x2 + 3x3 - x4 = 1 2. Разработать алгоритм и программу обеспечивающую представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого...
C++ Полноценный проигрыватель! Помогите написать полноценный проигрыватель в котором бы воспроизводился бы не только mp3, но и такие известные форматы как Wav, avi, mpeg. Скорее он будет больше похож на Windows Media Player Classic по своей функциональности, т.к. я не знаю как и где разрабатывать не стандартный интерфейс для программ. http://www.cyberforum.ru/cpp-beginners/thread56871.html
double на диске. C++
Нужно самому прочитать число double, записанное на диск, и получить double. Записал числа -3,-2,-1,0,1,2,3. Получил на диске - 00000000000008C0,00000000000000C0,000000000000F0BF,0000000000000000,000000000000F03F,0000000000000040,0000000000000840. Перевёл в двоичный формат, но никак не уловлю, почему такой порядок и такая мантисса? Какой алгоритм перевода в double?
C++ функция
у меня возник вопрос,правда не очень умный,вот у меня есть фунция square(c), c=c*c; из мэина вызываем его таким образом #include <windows.h> #include <string.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int square(int c){
C++ возникла неприятность http://www.cyberforum.ru/cpp-beginners/thread56857.html
Дело вот в чем, задание гласит следующее: Дано целое число n, поменять местами байты этого числа. Я исходил из того, что эт число n двубайтовое по идее,вот и вышло нечто такое: n=12; m=n; n=n<<8; m=m>>8; n=n|m; По идее это должно поменять местами байты, как мне кажется во всяком случае,но тут возникла другая проблема,программа должна всю эту штуку выводить на экран, и как это сделать нет...
C++ Повернуть массив на 90. Функция. Здравствуйте.Пожалуйсто помогите решить две задачки.Буду очень благодарна. Задание 1. Разработать приложение, выполняющее следующие действия. Ввести с клавиатуры значения элементов двумерного массива состоящего из чисел 1 и 0. Заданный массив перевернуть против часовой стрелки на 90 градусов. Результат вывести на экран. Задание 2. Написать функцию, которая будет выводить на экран цифры... подробнее

Показать сообщение отдельно
Goodwin98
 Аватар для Goodwin98
2516 / 812 / 9
Регистрация: 31.05.2009
Сообщений: 1,671
16.10.2009, 23:33     С++ - указатель на функцию.
Аргументы передаются функции при ее вызове, а не находятся внутри ее.
К тому же если вы думаете, что x станет аддресом функции, то вы ошиблись.
Нужно хотя бы так делать:
C++
1
2
int* x =(int*)  printf;
cout <<(int) x;
Цитата Сообщение от Welemir Посмотреть сообщение
по адресу объекта можно узнать его содержимое ?
Нельзя если вы не храните где-то эту информацию.
 
Текущее время: 19:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru