Вопросы по теме 'user-defined-literals'
Динамическое расширение класса в Extjs
Мне нужно динамически расширить класс и использовать этот код:
Calc.grid.Table["Table"+key] = function(config) {
config = config || {};
Ext.applyIf(config,{
id: 'calc-grid-table'+key
,baseParams: {...
1360 просмотров
schedule
05.05.2024
Пустой деструктор против буквального деструктора
Рассмотрим следующий код:
#include <iostream>
class Test
{
public:
constexpr Test(const int x) : _x(x) {}
constexpr int get() const {return _x;}
~Test() {} // HERE
protected:
const int _x;
};
int...
2466 просмотров
schedule
20.11.2022
Можно ли отключить предупреждение GCC об отсутствии подчеркивания в пользовательском литерале?
void operator"" test( const char* str, size_t sz )
{
std::cout<<str<<" world";
}
int main()
{
"hello"test;
return 0;
}
В GCC 4.7 это генерирует «предупреждение: суффиксы литеральных операторов, которым не предшествует...
1613 просмотров
schedule
22.05.2024
Могут ли за числовыми литералами, определенными пользователем, сразу же следовать точка?
Начиная с C++11 стало возможным создавать определяемые пользователем литералы . Как и ожидалось, из таких литералов можно возвращать сложные структуры. Однако при попытке использовать такие операторы, как 123_foo.bar() :
struct foo {
int...
437 просмотров
schedule
08.04.2024
Можно ли передать строковый литерал функции, которая принимает const char *?
Мне нужна помощь в понимании кода.
Я читал в других местах , где передача строкового литерала в качестве const char* является допустимой. Но в последней строке этот код из cppreference для пользовательской строки литералы, это говорит об...
205 просмотров
schedule
21.11.2022