Size: a a a

2020 March 22

RP

Roman Proskuryakov in rust_offtopic
неплоооохо
источник

EG

Emmanuel Goldstein in rust_offtopic
typedef struct {
 char* filename;
} Options;

Options DEFAULT = { .filename = "foobar" };
источник

EG

Emmanuel Goldstein in rust_offtopic
Это с C99 валидный C
источник

EG

Emmanuel Goldstein in rust_offtopic
number = 2;
источник

RP

Roman Proskuryakov in rust_offtopic
вроде в C++20 введут designited initializers?
источник

EG

Emmanuel Goldstein in rust_offtopic
Roman Proskuryakov
вроде в C++20 введут designited initializers?
Возможно, ХЗ
источник

RP

Roman Proskuryakov in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
float _Complex a;
источник

EG

Emmanuel Goldstein in rust_offtopic
Короче, «C++ — суперсет C» это миф.
источник

RP

Roman Proskuryakov in rust_offtopic
миф, да. но мне оченна нужен был пример хэдера, который не скушает цпп)
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
если не используешь переменную, то можешь использовать один идентификатор
в смысле не использую?
источник

RP

Roman Proskuryakov in rust_offtopic
$ cat test.cpp 
float _Complex a;

typedef struct {
 char* filename;
} Options;

Options DEFAULT = { .filename = "foobar" };

int main() {
}
$ g++ test.cpp
test.cpp:7:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Options DEFAULT = { .filename = "foobar" };
                                         ^
источник

S

Sergey in rust_offtopic
Alex Zhukovsky
в смысле не использую?
ну для чего тебе два счетчика с одинаковыми именами? значит как минимум верхний из них не используется в нижнем скоупе
источник

EG

Emmanuel Goldstein in rust_offtopic
Roman Proskuryakov
$ cat test.cpp 
float _Complex a;

typedef struct {
 char* filename;
} Options;

Options DEFAULT = { .filename = "foobar" };

int main() {
}
$ g++ test.cpp
test.cpp:7:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Options DEFAULT = { .filename = "foobar" };
                                         ^
Не должно работать по стандарту, ЕМНИП.
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
ну для чего тебе два счетчика с одинаковыми именами? значит как минимум верхний из них не используется в нижнем скоупе
ну да, в каждый момент времени мне нужен только один
источник

S

Sergey in rust_offtopic
ну если это случай а-ля for x in range(10), то можешь использовать текущее значение x
источник

EG

Emmanuel Goldstein in rust_offtopic
int new;
источник

S

Sergey in rust_offtopic
но ты мне так и не рассказал, что за задачу ты решаешь, делая такой код
источник

SP

Stanislav Popov in rust_offtopic
не ну ж на
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
но ты мне так и не рассказал, что за задачу ты решаешь, делая такой код
задача любая. Почему такой код - потому что лень придумывать именя для переменных
источник