-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
||||||
1 | ||||||
Универсальная ссылка01.12.2021, 09:35. Показов 3506. Ответов 43
Метки нет (Все метки)
Хочу сделать класс универсальной ссылки.
Т.е. при объявлении ссылки в конструктор передаётся объект и на этот объект создаётся ссылка, запоминается в приватном свойстве. Далее по объекту универсальной ссылки можно узнать на какой объект она ссылается, производить действие с объектом по ссылке, при уничтожении удаляется. Может кто подскажет как сделать?
0
|
01.12.2021, 09:35 | |
Ответы с готовыми решениями:
43
Универсальная ссылка шаблонного аргумента не преобразует значение в rvalue ссылку Универсальная функция Действительно универсальная сортировка Универсальная функция вывода |
-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
|
01.12.2021, 10:43 [ТС] | 22 |
У меня всё получается
ЗЫ. Прежний опыт и наработки только ускорят процесс разработки нового проекта на C++ ЗЫЫ. Я пока ещё плохо разбираюсь в нюансах указателей и тд. но уже есть понимание и положительные результаты. Какой хотел класс универсальной ссылки уже сделал Упс. Данная тема для меня уже не актуальна. Всем спасибо.
0
|
12547 / 8705 / 1311
Регистрация: 21.01.2016
Сообщений: 32,702
|
|
01.12.2021, 10:49 | 23 |
0
|
-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
||||||
01.12.2021, 11:28 [ТС] | 25 | |||||
Я на C++ буквально пару недель наверно только пишу. Уж извините, что мои темы для вас глупые.
0
|
12547 / 8705 / 1311
Регистрация: 21.01.2016
Сообщений: 32,702
|
|
01.12.2021, 11:43 | 26 |
Но уже решили, что срочно нужно свой язык программирования изобретать? И какие он должен задачи решать? Какие недостатки каких языков компенсировать?
0
|
-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
|
01.12.2021, 12:13 [ТС] | 27 |
У моего языка нет никаких команд, есть только управляющие символы !@#$%^&{}... и др.
Переменные, объекты можно называть как угодно хоть на латинице хоть на кириллице. Все современные подходы программирования учтены, ооп, модульность и тд. Задачи будет решать разные от бэкенда сайтов до распределённого вычисления ..., возможно интерфейсные(но до этого ещё далеко, возьмусь если найдутся единомышленники в одиночку такое не осилю, мне лично GUI на своём языке пока по крайне мере без надобности). Добавлено через 14 минут А то что касаемо моего проекта на Lazarus. То он свою задачу выполняет, я делал некое подобие 1С примитивное для делопроизводства для внутренних служебных записок, извещений, тех. решений и тд. Чтобы начальникам цехов, отделов не бегать по заводу, не изводить тонны макулатуры на всё это. В БТД документ сканируется и вводится в программу. Далее любой начальник может с своего компа посмотреть нужный ему документ. Естественно права доступа всё учитывается. А я ещё потом на той базе хотел сделать другой проект связанный с сайтами, но понимал, что лучше всё же делать на C++ поэтому подзабил на это. Были другие интересные задачи, разработал фреймворк для создания сайтов. А так как хочу делать связь между сайтами, общую базу пользователей и др. ништяки решил реанимировать тот свой проект, но уже на C++.
0
|
12547 / 8705 / 1311
Регистрация: 21.01.2016
Сообщений: 32,702
|
|
01.12.2021, 13:00 | 30 |
Хороший корячится язык. Выразительный. А название уже есть? Оно тоже будет из этих символов состоять? Если с этим будут трудности, то можете обратиться к Его Правительским Званиям. Это самый крутой Программист на этом форуме. Он и языки новые изобретает. И алгоритмы шифрования. И всё остальное. Можете у него проконсультироваться или попробовать позвать к себе в команду.
0
|
01.12.2021, 13:01 | 32 |
pgb, не слушайте никого, продолжайте пилить то, что нравится. Жизнь одна (по крайней мере, в текущем теле).
Про графический контекст конечно вы мощно задвинули. Насчет ГУЁв - сделайте интеграцию с существующими решениями, как это делают большинство языков (от Питона до Котлина), и сэкономите время и силы. ЗЫ только немного жаль тех, кого вы бросили на заводе с вашим уникальнвм решением без поддержки. Или вы нашли себе замену и обучили его языку вашего проекта?
1
|
12547 / 8705 / 1311
Регистрация: 21.01.2016
Сообщений: 32,702
|
|
01.12.2021, 13:07 | 33 |
Никто его и не отговаривает) Таких идейных, что прут напролом как ледокол с Д'Артаньяном у штурвала, не образумить. Они никого не слышат.
0
|
12547 / 8705 / 1311
Регистрация: 21.01.2016
Сообщений: 32,702
|
|
01.12.2021, 13:28 | 35 |
Все мы помним, как Икар закончил. И эти товарищи тем же путём идут:
Уже не в первый раз тут вижу это. Вразумляющие тоже были молоды с кучей свободного времени. Можно и намекнуть, что путь такой себе выбран. Особенно, когда мотивацией выступают эмоции и ЧСВ, а не желание просто прокачать скилы.
0
|
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
01.12.2021, 15:01 | 36 | |||||
И что такого "много лишнего" в умных указателях ??? Где то было про "таскать много лишнего мусора" : видел ОС написанную с нуля на ассемблере, весом ~20-30МБ(точно не помню), толку ноль, но кто то убил кучу времени на нее. Что бы из своего мега-пупер проэкта получить не только удовольствие, но еще и опыт, нужно брать опыт уже готовый, и оттачивать его дальше. Когда уже готовые решение будут казаться для вас слишком простыми/понятными. Можно и свое делать с "нуля" (ой, это уже будет не с нуля, а с огромным опытом который вы взяли у других + заработали свой). А чисто писать все с нуля (типа я самый умный, гений, мне другой опыт не нужен), никакой жизни не хватит. ИМХО.
0
|
-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
|
01.12.2021, 16:37 [ТС] | 37 |
Все так думают. Я раньше тоже думал мне не под силу свой язык сделать или базу данных и тд. Но малу по малу ради интереса делаешь, находить решения день за днём, двигаешься к цели.
2005-2007 я написал кучу скриптов для разных сайтов форум, магазин, казино, рекламный брокер, фриланс и тд. даже свою платёжную систему 2008-2009 все свои наработки объединил на одном движке в один большой проект, денег на раскрутку тогда не было, подвернулось место на заводе 2010-2016 работая на заводе попутно пилил потихоньку проект на Lazarus 2019-2020 написал фреймворк для создания сайтов полностью бэкенда и фронт с своими скриптами на JS без использования сторонних библиотек Сейчас вот на C++ перенесу модернизирую прежний опыт с Lazarus, думаю за полгодика основу сделаю Далее есть задумка ещё большего проекта с использованием всех этих инструментов ЗЫ. А учителя как делать не надо, так и будут языком только молоть да других оскорблять.. на это точно никакой жизни не хватит..
0
|
DrOffset
|
01.12.2021, 17:19
#38
|
Не по теме: pgb, вы на конструктивные замечания в своих соседних темах почему-то не отвечаете, а тут вон сколько понаписали, препираясь с "учителями". Лично я больше не буду вам помогать, потому что моя плата за помощь - это обратная связь. Нет обратной связи - нет помощи.
0
|
-36 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,078
|
|
01.12.2021, 17:32 [ТС] | 39 |
Прошу прощения, мне нужна ваша помощь, вы не не раз помогали, СПАСИБО. Просто занят своим делом..
Сейчас посмотрю на какие вопросы вам не ответил.
0
|
01.12.2021, 19:45 | 40 |
а вы на что предпочитаете убивать свое время, и какой от этого толк?
К примеру, у меня в подписи ссылка на тему, в которой я создал "собственный язык", никому не нужный, штук 5 реализаций под разные хостовые языки и платформы. Сам, "без ансамбля", не анализируя опыт предыдущих поколений. Получил массу интереса и удовольствия плюс на одном собеседовании добавило к общему впечатлению. А что вы в свои годы сделали для хип-хопа, кроме транслирования в эфир страха перед рекурсией и не умения ее готовить без SO?
1
|
01.12.2021, 19:45 | |
01.12.2021, 19:45 | |
Помогаю со студенческими работами здесь
40
Универсальная программа тестирования универсальная функция сортировки Реализовать класс var - «Универсальная переменная» Реализовать класс var - «Универсальная переменная» Универсальная функция считывания переменных из бинарного файла Универсальная функция получения числа через cin Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |