С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

конфликт типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод символов по коду (программа на с) http://www.cyberforum.ru/cpp-beginners/thread363828.html
Добрый вечер. Можете, пожалуйста, написать программу на си, которая считывает число и выводит на экран "слово", состоящее из символа с кодом на единицу меньше введенного символа и символа с кодом на...
C++ Двоичный поиск Нашел на форуме двоичный поиск, не подскажите как нужно изменить код, что бы программа выводила еще и индекс, в котором находится введенное число? // bin_search.cpp : Defines the entry point for... http://www.cyberforum.ru/cpp-beginners/thread363821.html
C++ Создать класса «однонаправленный кольцевой список».
Подскажите пожалуйста, в чем ошибка, так как компилятор ошибку не выдает, одна при запуске вылетает, при отладке вылетает на этой строке *pend = temp; class Node { public: int d; //...
C++ Массивы. Табличное представление данных
Задание. Написать программу - консольное приложение, работающую в текстовом режиме, обеспечивающую запрос у пользователя ввод значений элементов массива и "табличное" отображение введенных данных в...
C++ отбрасывание http://www.cyberforum.ru/cpp-beginners/thread363788.html
программа должна отбрасывать от числа,записанного в пятеричной системе,первые цифры до тех пор пока число не станет совершенным.
C++ Вычислить определитель квадратной матрицы Помогите пожалуйста написать код на С++(CodeGear). Нужно вычислить определитель квадратной матрицы(N*N). Вводить матрицу с помощью Randomize. подробнее

Показать сообщение отдельно
greeezz
274 / 167 / 4
Регистрация: 10.07.2011
Сообщений: 441
14.10.2011, 17:53
alkagolik, Читаю книгу братьев Дейтел. Как раз сегодня наткнулся на то что вам может быть интересным с точки зрения написания вашего хедера и передачи разных типов данных.

A pointer can be assigned to another pointer if both pointers are of the same type. Otherwise, a cast operator must be used to convert the value of the pointer on the right of the assignment to the pointer type on the left of the assignment. The exception to this rule is the pointer to void (i.e., void *), which is a generic pointer capable of representing any pointer type. All pointer types can be assigned to a pointer of type void * without casting. However, a pointer of type void * cannot be assigned directly to a pointer of another typethe pointer of type void * must first be cast to the proper pointer type.
A void * pointer cannot be dereferenced. For example, the compiler "knows" that a pointer to int refers to four bytes of memory on a machine with four-byte integers, but a pointer to void simply contains a memory address for an unknown data typethe precise number of bytes to which the pointer refers and the type of the data are not known by the compiler. The compiler must know the data type to determine the number of bytes to be dereferenced for a particular pointerfor a pointer to void, this number of bytes cannot be determined from the type.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.