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

Преимущество Win Api - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте среду http://www.cyberforum.ru/cpp-beginners/thread360247.html
Посоветуйте интегрированную среду разработки кросплатформенных приложений. Сама среда должна иметь виндузячую версию, поддерживать использование в разрабатываемом приложении сторонних библиотек, требуется сборка готового приложения под винду, и под LINUX.
C++ Как сделать генератор случайных чисел? Привет всем. Возник очередной вопрос за это утро. Как сделать генератор случайных чисел? В учебнике написано так: "Для этого существует функция random(K) - генератор случайных чисел." Учебник предлагает вначале написать так: randomize(); //Инициализация генератора случайных чисел А потом уже использовать функцию random(K); И дескать это будет целое число в интервале http://www.cyberforum.ru/cpp-beginners/thread360244.html
C++ Чтение из файла
формат файла: text, 200 text2, 180 и т.д.... #include <math.h> #include <stdio.h> struct cars {
Слово array является зарезервированным в Visual Studio 2008? C++
Привет всем. Читаю старую книгу по С++. Там для массива предлагают использовать имя array, например: int array; Но когда я это напечатал, то у меня слово array стало синим: array Как я понимаю, синими являются зарезервированные слова. Но, судя по учебнику, слово array таковым не является. Там в начале приведён полный список ключевых слов С++ и в этом списке array нет. Но книга старая....
C++ Можно ли задать массив, не зная заранее его длину? http://www.cyberforum.ru/cpp-beginners/thread360238.html
Доброе утро всем. Вчера начал читать "главу 4 Массивы". Там предложили 2 варианта объявления массива: 1) неинициализированный int A; 2) инициализированный int A={2,3,5,1}; Я это напечатал, всё работает. Потом в учебнике написано так:
C++ классы и объекты в с++ очень прошу помочь написать программу. т.к. в программировании я 0 :( Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов КАДРЫ имя – char* номер цеха – int разряд – int подробнее

Показать сообщение отдельно
diagon
Higher
1926 / 1192 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.10.2011, 19:45     Преимущество Win Api
Цитата Сообщение от Bers Посмотреть сообщение
Меньшее количество параметров - более кастрированный функционал.
Ничто не мешает сделать мини-обёртку над функцией, если стабильно требуется каждый раз заполнять некоторые аргументы одними и теми же данными.
Более логичной была бы функция, которая принимала бы только один параметр - имя файла.

Цитата Сообщение от Bers Посмотреть сообщение
А вы думали, что файл - это только поименованная область на жестком диске?
Файл - абстрактное понятие. Это - хранилище данных, которое может быть источником или приёмником данных.
Создан специально для того, что бы можно было абстрагироваться от конкретного физического устройства - жесткого диска, принтера, ком-порта и тп.
В вашем примере, создаётся файл, который будит связан с "физическим устройством" - ком-порт.
Вы на руки получаете описатель созданного файла, с помощью которого можно будит пересылать данные.
Ничего при этом не создается.
И настораживает в CreateFile не File, а Create. Это-то слово вполне однозначно, разве нет?
И вообще, чем более универсален код, тем сложнее его применять на практике.
WinAPI слишком универсален, писать программы на нем также приятно, как и на ассемблере. И, как и ассемблер, он морально устарел. Бывают, конечно, области где без него не обойтись...
Но имхо использования WinAPI следует избегать, пока это возможно.
Как минимум из-за непереносимости.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru