Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/135: Рейтинг темы: голосов - 135, средняя оценка - 4.52
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548

Нужен ли C++

23.10.2012, 02:26. Показов 29793. Ответов 395
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
_сабж_
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2012, 02:26
Ответы с готовыми решениями:

Как конкретно установить SSD, какой нужен (и нужен-ли) шлейф дополнительный?
нутбук: HP Pavilion dv7 (извиняюсь - забыл про полное название. но AMD 4 ядра, 6Gb озу. видео Dual Graphics. имхо: не важно это щас.) сам...

Компилятор жалуется, что нужен Boolean,, и наоборот, нужен integer
program rascheturona; var armor, armorbypass, gotdam: Real; stddam :Integer; x : Boolean; begin; ; ...

СМА Gorenje WA61101/02, Нужен номинал резистора, Нужен номинал резистора
Привезли стиралку, нет нагрева. При осмотре обнаружен сгоревший резистор. Клиент дома переносил машинку на другое место. ...

395
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.11.2012, 19:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alkagolik Посмотреть сообщение
читай пост выше. ИСТИНА - не моя цель. еще +1 в карму. Недостатки можно назвать в любом ЯП, но только один из них (из тех, что используются) не нужен с практической точки зрения - это с++.
блаблабла c# не нужен - есть java
блаблабла java не нужна - есть c#
балабала lisp не нужен - есть Haskell
итд

да, я почти поверил, тебе нужно в нлп
ИСТИНА, лол
хотя бы пару аргументов
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
02.11.2012, 22:02  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
да, я почти поверил, тебе нужно в нлп
alex_x_x, не буду злоупотреблять твоим доверием [rofl] Поехали: полиморфные типы и вообще типизация, шаблоны == препроцессор-мутант, вероятность mangling conflict, отсутствие GC (кто бы там ни плевался, но плас в нем нуждается как мы в кислороде), C compatble, с++ - самый читабельный ЯП, синтаксис контекстно - зависимый, etc. об exeption handling и stack frame я вообще молчу а да, есть еще указатели на объекты и возможность их размещения в куче. А еще вот этот
боян
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
enum A {
    a_num1 = 1,
    a_num2 = 2,
    a_num3 = 3
};
 
enum B {
    b_num1 = 4,
    b_num2 = 5
};
 
int main() {
    A a;
    B b;
 
    int x = b = (B)a;
 
    std::cout << x << '\n';
    std::cin.get();
 
    return 0;
}
я только что скомпилировал на 3х компиляторах и ни одного варнинга.
ПЫСПЫС. Я действительно не хочу обсуждать его недостатки, а уж тем более раскрывать vxd и остальным зараженным глаза (то бишь что есть ИСТИНА, брат!))) ). ЦПП и есть недостаток.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.11.2012, 22:31
Цитата Сообщение от alkagolik Посмотреть сообщение
синтаксис контекстно - зависимый
лололо, вообще у цпп контекстно-свободная грамматика

Цитата Сообщение от alkagolik Посмотреть сообщение
полиморфные типы и вообще типизация
ты в какую сторону клонишь? Хаскела и товарищей, в сторону сишеньки? ооп уг, или наоборот?

Цитата Сообщение от alkagolik Посмотреть сообщение
шаблоны == препроцессор-мутант
сишные макросы лучше чтоли
или недошаблоны дженерики в джаве и товарищах

Цитата Сообщение от alkagolik Посмотреть сообщение
вероятность mangling conflict
это когда? когда разными компиляторами собираешь?
так тут только в сишеньке такой проблемы не бывает (но судя по остальным пунктам сишенька тоже плохой язык)

Цитата Сообщение от alkagolik Посмотреть сообщение
отсутствие GC (кто бы там ни плевался, но плас в нем нуждается как мы в кислороде)
маразм же, в чем он нуждается?

Цитата Сообщение от alkagolik Посмотреть сообщение
C compatble
действительно недостаток
c/c++ compatible via JNI у джавы видимо тоже недостаток

Цитата Сообщение от alkagolik Посмотреть сообщение
с++ - самый читабельный ЯП
по сравнению с обычным сишным мясом и хаскелом - да

Цитата Сообщение от alkagolik Посмотреть сообщение
exeption handling и stack frame
что?
особенно stack frame

Цитата Сообщение от alkagolik Посмотреть сообщение
есть еще указатели на объекты и возможность их размещения в куче
правда чтоле? отличный аргумент!
а где как по-твоему остальные размещают? (не в куче чтоли)
я не говорю уж про сишеньку


Цитата Сообщение от alkagolik Посмотреть сообщение
я только что скомпилировал на 3х компиляторах и ни одного варнинга.
cc1plus: warnings being treated as errors
In function 'int main()':
Line 18: warning: 'a' is used uninitialized in this function
try again
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
02.11.2012, 22:36
Цитата Сообщение от alex_x_x Посмотреть сообщение
вообще у цпп контекстно-свободная грамматика
alex_x_x, вообще-то контекстно-зависимая.

Вопрос про stack frame поддерживаю.
Цитата Сообщение от alkagolik Посмотреть сообщение
я только что скомпилировал на 3х компиляторах и ни одного варнинга.
да, "защиты от дураков" в С++ нет!
0
~ Эврика! ~
 Аватар для OhMyGodSoLong
1258 / 1007 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
02.11.2012, 22:44
Цитата Сообщение от alex_x_x Посмотреть сообщение
лололо, вообще у цпп контекстно-свободная грамматика
Ну давайте, раз она такая контекстно-свободная, скажите мне, что такое
A *B(C);
объявление прототипа функции B, принимающей C и возвращающей A*, вызов функции B и умножение результата на A, или объявление + инициализация переменной-указателя B типа A* значением C. Без контекста (знания, какие типы имеют A, B и C).


Ах да, подлить масла по теме. Аргумент Линуса против С++ уже приводился? В смысле, «какие киллер-фичи есть у С++, которые не являются синтаксическим сахаром над сишечкой?»
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.11.2012, 22:56
http://en.wikipedia.org/wiki/C%2B%2B_Grammar
Formal grammar describes the `context free grammar` of the language. It contains only the most important information that builds the frame of the language. Any source file that does not comply with the formal grammar is not a valid program. There are no exceptions to this. At the same time the formal grammar lacks certain additional restrictions. This means that a source file may conform to the grammar but still be an invalid program. For example formal grammar does not contain requirement for all variables to be defined; formal grammar cannot distinguish between the name of the variable and the name of the type. Information about the meaning of identifiers is stored in the name tables. Name tables are not part of the formal grammar and LR parser does not have direct access to these tables. Nevertheless sometimes LR parser requires information about the nature of the identifier. This information is provided to LR parser as resolution of the grammar conflict.
я может конечно неправ


Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Ну давайте, раз она такая контекстно-свободная, скажите мне, что такое
A *B(C);
объявление прототипа функции B, принимающей C и возвращающей A*, вызов функции B и умножение результата на A, или объявление + инициализация переменной-указателя B типа A* значением C. Без контекста (знания, какие типы имеют A, B и C).
блаблабла
как это связано с грамматикой?

Добавлено через 41 секунду
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Ах да, подлить масла по теме. Аргумент Линуса против С++ уже приводился? В смысле, «какие киллер-фичи есть у С++, которые не являются синтаксическим сахаром над сишечкой?»
шаблоны, виртуальные функции, методы, и все остальное
мнение Торвальдса - это его мнение
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
02.11.2012, 22:59  [ТС]
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Аргумент Линуса против С++ уже приводился?
да. было
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
02.11.2012, 23:37
Цитата Сообщение от alkagolik Посмотреть сообщение
Поехали
полиморфные типы и вообще типизация и шаблоны (не ожидал. точнее ожидал, но это было так неожиданно. то есть все что нажито непосильным трудом выпилить и получить в замен туман в котором некие непоймикто непоймикак волшебным образом делают непоймичто. а сверху толстый слой шоколада. мило), вероятность mangling conflict (не понял), отсутствие GC (тем кто не умеет пользоваться туалетной бумагой он безусловно нужен но уже вроде говорили что если нужен - выделяйте память самостоятельно, в чем проблема?), C compatble (родителей не выбирают), с++ - самый читабельный ЯП (это недостаток или стеб?), синтаксис контекстно - зависимый (конечно же вам известны языки где по одной букве можно догадаться о том что она означает и делает в программе, но вы их не назовете или скажете "го"), exeption handling (нормальная штука, главное в ногу не выстрелить) и stack frame (не понял), есть еще указатели на объекты и возможность их размещения в куче (да, наверное вам без указателей и без кучи было бы лучше жить - пусть оно само как нибудь рассосется - однако это не отменяет их существования... хотя, конечно, есть разные подходы к матчасти)

Добавлено через 13 секунд
Цитата Сообщение от alkagolik Посмотреть сообщение
Поехали
полиморфные типы и вообще типизация и шаблоны (не ожидал. точнее ожидал, но это было так неожиданно. то есть все что нажито непосильным трудом выпилить и получить в замен туман в котором некие непоймикто непоймикак волшебным образом делают непоймичто. а сверху толстый слой шоколада. мило), вероятность mangling conflict (не понял), отсутствие GC (тем кто не умеет пользоваться туалетной бумагой он безусловно нужен но уже вроде говорили что если нужен - выделяйте память самостоятельно, в чем проблема?), C compatble (родителей не выбирают), с++ - самый читабельный ЯП (это недостаток или стеб?), синтаксис контекстно - зависимый (конечно же вам известны языки где по одной букве можно догадаться о том что она означает и делает в программе, но вы их не назовете или скажете "го"), exeption handling (нормальная штука, главное в ногу не выстрелить) и stack frame (не понял), есть еще указатели на объекты и возможность их размещения в куче (да, наверное вам без указателей и без кучи было бы лучше жить - пусть оно само как нибудь рассосется - однако это не отменяет их существования... хотя, конечно, есть разные подходы к матчасти)
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
03.11.2012, 00:25
Лично меня такие вещи как грамматика и прочая жесть мало волнуют, но просто вымораживают в этом языке несколько вещей:
1) Отсутствие свойств у классов. Ну и за каким тогда нужно в контексте данного языка ООП, если все равно надо руками вызывать сеттеры/геттеры? Если все надо руками делать, тогда можно и структурами с функциями обойтись, благо голова на месте. А если не на месте, то ничто и не поможет.
2) Строки. Рехнуться можно. Контейнер string спасает.
3) cin/cout и безумные "уголки". Кому вообще пришла такая дикая идея в голову? Лично мне зрительно легче через запятую параметры перечислять. И место экономится.
4) Форматная печать. Напечатаем-ка действительное число в поле шириной 8 и с 4 знаками после запятой.
C++
1
2
double f=1234.5678;
std::cout<<std::fixed<<std::setw(8)<<std::setprecision(4)<<f<<std::endl;
Для сравнения:
Delphi
1
2
f:=1234.5678;
writeln(f:8:4);
Разница налицо.
5) Отсутствие раздельной компиляции шаблонов. Вот классы можно, а шаблоны нельзя. Прямо расизм какой-то.
6) Неявное связывание с библиотекой динамической компоновки.
C++
1
2
#pragma comment(lib,"MyDll.lib")
__declspec(dllimport) void __stdcall TestFunction();
Это все хорошо и здорово, если есть библиотека импорта. А если нет - крышняк. Только явная загрузка.
Аналогичное:
Delphi
1
procedure TestFunction;stdcall;external 'MyDll.dll';
И все. И никакой *.lib не нужен.
Считаю, что язык, позиционируемый как язык высокого уровня, таких косяков иметь не должен.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
03.11.2012, 00:41
Цитата Сообщение от HighPredator Посмотреть сообщение
Ну и за каким тогда нужно в контексте данного языка ООП, если все равно надо руками вызывать сеттеры/геттеры?
ну в джаве их не - в джаве неправославное ооп?
(хотя конечно как это с ооп связано?)
Цитата Сообщение от HighPredator Посмотреть сообщение
2) Строки. Рехнуться можно. Контейнер string спасает.
строки - это си, std::string - это с++

Цитата Сообщение от HighPredator Посмотреть сообщение
double f=1234.5678;
std::cout<<std::fixed<<std::setw(8)<<std ::setprecision(4)<<f<<std::endl;
C++
1
std::cout << boost::format("%8.4f") % f << std::endl;
насчет разницы налицо - сюда можно подставить любой поток

Цитата Сообщение от HighPredator Посмотреть сообщение
5) Отсутствие раздельной компиляции шаблонов. Вот классы можно, а шаблоны нельзя. Прямо расизм какой-то.
да, но это техническо сложно (по причине того, чем отличаются шаблоны от дженериков)

Цитата Сообщение от HighPredator Посмотреть сообщение
И все. И никакой *.lib не нужен.
В этом плане я не знаю какие варианты есть в дельфях
но чтото в этом есть

Цитата Сообщение от HighPredator Посмотреть сообщение
Считаю, что язык, позиционируемый как язык высокого уровня, таких косяков иметь не должен.
Достаточно гибридный язык
я бы не назвал его чисто высокоуровневым
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
03.11.2012, 01:03
Цитата Сообщение от alex_x_x Посмотреть сообщение
ну в джаве их не - в джаве неправославное ооп?
Я про java ни слова не сказал. Покажу о чем речь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class TMyClass
{
private:
    int FData;
public:
    void SetData(const int Value);
    int GetData();
};
 
void TMyClass::SetData(const int Value)
{
    FData=Value;
}
 
int TMyClass::GetData()
{
    return FData;
}
 
int main() 
{ 
    TMyClass mc;
    mc.SetData(4);//пишем
    int k=mc.GetData();//читаем
    getchar();
    return 0;
}
Аналог:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
type
  TMyClass=class
  private
    FData:integer;{данные}
    procedure SetData(const Value:integer);{сеттер}
    function GetData:integer;{геттер}
  public
    property Data:integer read GetData write SetData;{вот и свойство}
  end;
 
procedure TMyClass.SetData(const Value:integer);
begin
  FData:=Value;
end;
 
function TMyClass.GetData:integer;
begin
  Result:=FData;
end;
 
var
  mc:TMyClass;
  k:integer;
 
begin
  mc:=TMyClass.Create;
  mc.Data:=4;
  k:=mc.Data;
Ощущаете преимущество?
По поводу boost, он в стандарт входит?
Цитата Сообщение от alex_x_x Посмотреть сообщение
В этом плане я не знаю какие варианты есть в дельфях
Как и везде: явное и неявное связывание. Я привел пример неявного.
Цитата Сообщение от alex_x_x Посмотреть сообщение
я бы не назвал его чисто высокоуровневым
Аналогично, только вот много кто назвал бы.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.11.2012, 12:16
Свойства - унылая вещь, с вызывающей стороны они ничем не отличаются от полей, и это затрудняет чтение кода, так как непонятно, то ли это поле, то ли это свойство. Ну и еще
Лично мне свойства не нравятся, и я был бы рад, если бы их поддержку убрали из Microsoft .NET Framework и сопутствующих языков программирования. Причина в том, что свойства выглядят как поля, на самом деле являясь методами.
(с) Джеффри Рихтер
P.S. я еще понимаю сравнение плюсов с шарпом либо джавой, но с делфи - это даже не смешно.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
03.11.2012, 12:54
Цитата Сообщение от HighPredator Посмотреть сообщение
5) Отсутствие раздельной компиляции шаблонов. Вот классы можно, а шаблоны нельзя. Прямо расизм какой-то.
нет! это чисто ваше незнание того как работает компилятор плюсов

Цитата Сообщение от HighPredator Посмотреть сообщение
2) Строки. Рехнуться можно. Контейнер string спасает.
oh my god, как они там в редмонде вообще это ВинАпи написали используя "эти строки", действительно наверное все рихнулись

Цитата Сообщение от diagon Посмотреть сообщение
Свойства - унылая вещь, с вызывающей стороны они ничем не отличаются от полей, и это затрудняет чтение кода, так как непонятно, то ли это поле, то ли это свойство. Ну и еще
+100500, идея свойств тянется ещё со времен COM(если и не ранее) и там с этим такой геморой вот они и решили упростить все до одной строчки - read/write property
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
03.11.2012, 13:04
Цитата Сообщение от Jupiter Посмотреть сообщение
нет!
Что "нет"?
Цитата Сообщение от Jupiter Посмотреть сообщение
это чисто ваше незнание того как работает компилятор плюсов
И не утверждал, что знаю. И не особо интересуюсь. И так у каждого свои тонкости. Как разработчика меня интересует только одно: чтобы программа работала согласно закладываемой логике с учетом синтаксиса языка, и никак иначе. А как там это компилятор будет делать - уже второй вопрос.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
03.11.2012, 13:07
Цитата Сообщение от HighPredator Посмотреть сообщение
Что "нет"?
нет, не расизм

Цитата Сообщение от HighPredator Посмотреть сообщение
И не утверждал, что знаю. И не особо интересуюсь. Итак у каждого свои тонкости. Как разработчика меня интересует только одно: чтобы программа работала согласно закладываемой логике с учетом синтаксиса языка, и никак иначе. А как там это компилятор будет делать - уже второй вопрос.
тогда и не надо говорить про раздельную компиляцию шаблонов
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
03.11.2012, 13:10
Цитата Сообщение от Jupiter Посмотреть сообщение
тогда и не надо говорить про раздельную компиляцию шаблонов
Да, конечно.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
03.11.2012, 14:34
шаблоны в цпп работают совсем не так как дженерики в дельфи и жабе (думаю и в с#)
поэтому тут такие сложности
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
03.11.2012, 18:09
Тут - это в делфях с решёткой и жабой?
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
03.11.2012, 20:54
Цитата Сообщение от HighPredator Посмотреть сообщение
Отсутствие свойств у классов
если уж сравнивать с Delphi, то берите Builder - там есть свойства
Цитата Сообщение от HighPredator Посмотреть сообщение
Форматная печать
то же - Builder предоставляет функцию FloatToStrF
Цитата Сообщение от HighPredator Посмотреть сообщение
Неявное связывание с библиотекой динамической компоновки
какое это имеет отношение к языку? это вообще вещь зависящая от ОС и IDE
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
03.11.2012, 21:13  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
это вообще вещь зависящая от ОС и IDE
dtected
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2012, 21:13

СМА Indesit WIN602(EU), нужен дамп прошивки или конфиг, не включается, нужен дамп прошивки или конфиг
После ремонта блока питания и замене ШИМ, СМА не включается поделитесь пожалуйста дампом прошивки или конфиг СМА Indesit WIN602(EU)...

СМА Whirlpool AWM245 нужен номинал R6, Whirlpool AWM245 нужен номинал R6
Задымился , расплавился и замкнул УБЛ. На модуле выгорел резистор R6 и дорожка к нему, наверняка накрылась и TDA1085C. Подскажите...

Нужен VB
Может кто-нить подсказать, где мона скачать vb и учебник к нему. Желательно чо-нить поменьше и попроще...у меня экзамен скоро, а я нифига...

Нужен пк
Нужен пк с али и днс за 20 к +- 2000 Пока надумал вот что: 1. Matrexx 55 - 3650 rub 2. Cougar ste -2550 rub 3. Gammax 200т - 999...

Нужен ли он?
Размышляю, нужно ли регистрировать сайт в я.каталоге. Собрал статистику - из нашей рубрики на сайт будет идти 1-2 человека в день. Т.е....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
320
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru