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

Почему char * ? Попахивает извращением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Символ строки преобразовать в цифру http://www.cyberforum.ru/cpp-beginners/thread1147530.html
Нужно преобразовать именно в цифру, а получается, что переменная (int) накапливает цифры и получается числом. о_О! В чем ошибка? Как сделать правильно? #include "iostream" #include "stdio.h" #include <string> #include <clocale> using namespace::std; void main() {
C++ Что такое "for each" Что за функция "for each" может кто-то объяснить! http://www.cyberforum.ru/cpp-beginners/thread1147524.html
Программа в windows выполняется нормально, а в UNIX возникает бесконечный цикл C++
Суть программы - меню из 5 пунктов. #include <cstdlib> #include <iostream> #include <string> #include <algorithm> #ifdef _WIN32 #define CLEAR_SCREEN "cls" #else
Функция должна вычислять рандомное значение от a до b C++
Создать 2 функции, первая должна вычислять рандомное значение от a до b( a и b мы должны ввести сами),это значение должно выводится в массив,состоящий из 20 символов( то есть нужно срандомить 20 раз) который находится во второй функции и вывести этот массив на экран. Помогите пожалуйста.Спасибо кто отозвался
C++ Программа перевода числа из 10ой системы в двоичную http://www.cyberforum.ru/cpp-beginners/thread1147506.html
Сам код: #include <iostream> using namespace std; int main() { long int i; int value; cout << "Vvedite chislo: "; cin >> value;
C++ Сортировка массива по столбцам Здравствуйте, столкнулся с проблемой сортировки массивы быстрой сортировкой. Нужно упорядочить каждый столбец матрицы по убыванию. Я задаю динамический массив,задаю еще один массив для сортировки, а дальше даже без понятия... Может кто написать код для быстрой сортировки, применительно к моему заданию? #include "stdafx.h" #include <iostream> #include <time.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
mariko_11
2 / 2 / 1
Регистрация: 11.03.2013
Сообщений: 64

Почему char * ? Попахивает извращением - C++

13.04.2014, 23:32. Просмотров 236. Ответов 2
Метки (Все метки)

Речь идёт о функции-элементе write класса ostream. Почему там указатель на char в качестве первого параметра? В результате приходится приводить к этому типу адреса любых объектов, которые записываются в файл. Это же извращение. Есть способы обойти это - например, сделать параметр шаблона и заменить им char. Но почему-то реализован вот этот странноватый вариант. Почему ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru