Но если создавать компы чтобы С и был машинным кодом то , многое бы поменялось, производительность ПК была лучше, программы работали на много быстрее. Да ассемблер уже не понадобился (возможно).
int a = 5;
a += 10;
C745FC050000008345FC0A
Я вот щас по-говнокодерски скажу, но сейчас мощности компов позволяют быстро написать код на питоне и потратить свободное время на более полезные и приятные для себя и для человечества вещи, нежели байтики высчитыват
Const тут не нужен, вы изменяете константный объект
Pair(const K& Key, V&& Value);
не вижу смысла, к тому же в std::pair такого нет, у них только template< class U1, class U2 >
constexpr pair( U1&& x, U2&& y );
#include <iostream>
#include <memory>
#include <vector>
using namespace std;
class SomeClass {
};
class SomeClass2 {
public:
SomeClass2()
{
}
SomeClass2(SomeClass2&& other) = delete;
SomeClass2(const SomeClass2& other)
{
}
};
std::vector<std::pair<SomeClass2, std::unique_ptr<SomeClass>>> v;
int main()
{
std::unique_ptr<SomeClass> u(new SomeClass);
SomeClass2 s;
v.push_back(std::pair<SomeClass2, std::unique_ptr<SomeClass>>(s, std::move(u)));
return 0;
}