170 похожих чатов

Всем привет! Почему я не могу объявлять экземпляр класса без

указателя?

Класс: https://github.com/Khuzha/bigInteger/blob/main/BigInteger.h
Мейник: https://github.com/Khuzha/bigInteger/blob/main/main.cpp

Если сделать переменную не указателем (убрать звездочку), получаю ошибку:
error: conversion from ‘BigInteger*’ to non-scalar type ‘BigInteger’ requested

16 ответов

2 просмотра

Потому что операция new возвращает указатель :)

Почему принимаешь const char* ?

Sardor-Tukhtakhodjaev Автор вопроса
Sardor Tukhtakhodjaev
а что принимать?

Не, просто интересно почему. А так я бы принял std::string

ох уж эта длинная арифметика с использованием вектора байтов

Ты можешь разименовать результат new... и инициировать этим ссылку

Sardor-Tukhtakhodjaev Автор вопроса
0xFF
Не, просто интересно почему. А так я бы принял std...

с такой записью ведь удобнее работать благодаря наличию *str и str++ просто самое близкое к плюсам, на чем я пишу — си))

Serhii Herashchenko
вектор std::uint64_t

А если один из операндов больше UINT_MAX ?

Sardor-Tukhtakhodjaev Автор вопроса
Serhii Herashchenko
вектор std::uint64_t

у него же все равно есть ограничение, верно?

Sardor Tukhtakhodjaev
у него же все равно есть ограничение, верно?

да, ограничание в мамксимальный размер массива на твоей машине

Sardor-Tukhtakhodjaev Автор вопроса
Serhii Herashchenko
да, ограничание в мамксимальный размер массива на ...

это вроде размера стека? Как в си на стеке по дефолту, вроде, 8 мб может выделиться

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Народ, с прошедшими и наступающими. Ща полную ересь прогоню, но фишка в том, что это не обычная алкогольная ересь Либера, а я реально хз что делать. Сайт с 2012-го года Косяк...
Alexey Liber
1
Карта сайта