Size: a a a

2021 July 09

AK

Aren Khachatryan in supapro.cxx
Всем добрый вечер!
Как можно быстро наловчиться в Visual Studio или в другой IDE?
До этого писал собственные маленькие программы со своими makefile-ами(или даж без них).
Сейчас на работе крайне тяжело без знаний ide
источник

AZ

Alexander Zaitsev in supapro.cxx
берешь и пользуешься постоянно. со временем скиллуха придет
источник

AK

Aren Khachatryan in supapro.cxx
Я бы рад... Время поджимает)
источник

AK

Alexey Komiagin in supapro.cxx
#include <iostream>


template<typename T>
class SmartPointer
{
public:
 SmartPointer(T* ptr)
 {
   SmartPtr = ptr;
 }

 ~SmartPointer()
 {
   delete SmartPtr;
 }

private:
 T* SmartPtr;
};

int main()
{
 int a = 1;

 SmartPointer smrptr(&a);


 return 0;
}
источник

AK

Alexey Komiagin in supapro.cxx
Почему этот придурок не понимает что я работают с интом?
источник

AK

Alexey Komiagin in supapro.cxx
обязательно нужно указать так: SmartPointer<INT> smrptr(a);
источник

AK

Alexey Komiagin in supapro.cxx
не обязательно же указывать тип
источник

AK

Alexey Komiagin in supapro.cxx
он должен сам понимать
источник

AK

Alexey Komiagin in supapro.cxx
или придурок здесь один и это не компилятор?
источник

s

std::slavik in supapro.cxx
+
источник

SS

Sergey Skvortsov in supapro.cxx
Можно сделать, чтоб не надо было указывать, но это продвинутая фича
источник

AK

Alexey Komiagin in supapro.cxx
как?
источник

s

std::slavik in supapro.cxx
какой стандарт?
источник

SS

Sergey Skvortsov in supapro.cxx
В C++17

template <typename T>
SmartPointer(T*) -> SmartPointer<T>;
источник

SS

Sergey Skvortsov in supapro.cxx
До C++17 нельзя
источник

AK

Alexey Komiagin in supapro.cxx
я смотрел лекцию где если тип шаблона разный и там несколько одинаковых то он должен сам подобрать, поэтому и не понял)
источник

AK

Alexey Komiagin in supapro.cxx
SmartPointer(T*) -> SmartPointer<T>;
а что эта строчка значит?
источник

SS

Sergey Skvortsov in supapro.cxx
Deduction guide
источник

SS

Sergey Skvortsov in supapro.cxx
источник

MA

Max Azatian in supapro.cxx
если у меня асан выкидывает stack-buffer-overflow и говорит, что READ of size 60 at offset 90 particularly underflows this variable (дважды - с оффсетами 120-128 и 144-160), то что происходит в реальности?

READ тупо читает байты по оффсетам 120-128, 144-160?
источник