как в конструкторе задать параметр шаблона ? template <int S> struct v { int d[S]; constexpr v(int ii) { S = ii; // ??? } };
подскажите, как выделить память в куче произвольного размера, выравненную на 256 байт ? uint8_t *p = new uint8_t[len, 256]; // не помогает (
как создать строку ("строка") в стековой памяти ? сразу, без копирования ее в массив char[], который в стеке
> Что ты тут хочешь получить? Пиши словами, что тебе надо. я хочу использовать в программе строки вида "строка", но чтобы ни в оперативной памяти, ни в скомпилированном двоич...
как-то можно узнать размер функции в байтах без извращений ?
как такое сделать ? class Mm { int ss; int dd; template <class T, uint8_t N> constexpr Mm(const T (&array)[N]) noexcept { ss=N; dd=(int)&array; } } uint...
я хочу чтобы в ROM-памяти шло друг за другом "111222": struct ab { char a[] = "111"; char b[] = "222"; }; ab AB; что в этом странного ? какие извращения ? ответ мне уже дал...
в чём разница между ((uint8_t)a) и (uint8_t(а)) ?
1. подскажите, какой стандарт C++ мне нужен или какие опции компилятора чтобы скомпилировать это: int yy=sizeof('12345'); 2. как мне сделать константную строку "123" чтобы в ...
как сделать #ifdef include_exists("123.h") #include "123.h" #endif ?
почему не компилируется ? uint8_t i; for (i = 0; i < 10 || eq = w(); i++) {} это приравнивание (eq = w()), а не равно
как записать в переменную класса, если её имя совпадает с аргументом метода ? void aaa::bbb(int ccc) { ccc = ccc; // ??? }
как сохранить std::string на диск без преобразования в char[] с нулем на конце?
прочитал это сообщение на одном из форумов, проверил, у меня такое не работает. А у вас работает, или это глупость написана ?: вот две эквивалентные строки C++ кода: my_obje...
struct aa { aa(int *dd, int ss); }; struct bb : aa { bb(int ss) {} }; что ему не нравится ??? Error[Pe291]: no default constructor exists for class "aa" ... Ошибка [Pe2...
какое могущество в этом языке, если такие элементарные вещи не позволяет делать до стандарта C++11 ?
а как сделать такое же (uint8_t(а)) только с указателем (uint8_t *(а)) ?
а std:string будет выделять память, если я сделаю const string a("123"); ?
а как он в конструкторе определит что не надо делать new char[strsize(...)] ?
а можно каллбэк функцию сделать с помощью шаблона (template) ?