Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
103 5 28

Аноним 10/05/19 Птн 17:36:54 1961199881
P90510-193755.jpg (2531Кб, 3008x4000)
3008x4000
Я тупой. Почему так пишет? Что делать?
Аноним 10/05/19 Птн 17:39:14 1961201152
Потому что ты долбаеб, проверяешь М на равенство самой себе.
Аноним 10/05/19 Птн 17:40:25 1961201703
>>196119988 (OP)
После case не должно идти значение которое должно принимать М чтоб войти в этот блок? Соответсвенно там должно быть некое число, так как M - int

То есть
switch(M)
{
case 0:
....
Аноним 10/05/19 Птн 17:42:42 1961202844
>>196120170
Мне нужно вывести дату предшествующую указанной
не високосного года
Аноним 10/05/19 Птн 17:43:52 1961203425
Аноним 10/05/19 Птн 17:45:23 1961204236
>>196120284
a case тут для чего? Не вижу в нем смысла для такой задачи
Аноним 10/05/19 Птн 17:46:12 1961204687
>>196120423
Хотя нет, в зависимости от месяца да есть смысл
Аноним 10/05/19 Птн 17:46:38 1961204908
>>196119988 (OP)
долбоеб, переключи языкна английский и загугли ошибку на английском, там будет объяснено
Аноним 10/05/19 Птн 17:47:36 1961205469
>>196119988 (OP)
Попробуй инициировать константу M2 после чтения с клавы M.
const M2 = M
Аноним 10/05/19 Птн 17:47:42 19612055610
Аноним 10/05/19 Птн 17:49:03 19612062911
>>196119988 (OP)
switch M
case M

в каких случаях М не будет равно М расскажи плз
Аноним 10/05/19 Птн 17:49:16 19612063912
>>196119988 (OP)
Поставь дневную тему для начала.
Ночная тема делает тебя тупым.
Аноним 10/05/19 Птн 17:50:15 19612070413
>>196119988 (OP)
Скинь задание полностью и я тебе решу
Аноним 10/05/19 Птн 17:50:35 19612072414
Аноним 10/05/19 Птн 17:50:54 19612074515
>>196119988 (OP)
Потому что ты вижуалстудио-дебил, для начала скачать IDE
Аноним 10/05/19 Птн 17:51:32 19612078216
FxLIzJfX50Q.jpg (29Кб, 899x66)
899x66
Аноним 10/05/19 Птн 17:53:25 19612089317
>>196119988 (OP)

Проблевался от русского интерфейса

Сборка блядь, отладка, вообще охуеть
Аноним 10/05/19 Птн 17:54:35 19612097318
>>196120745
Вижуал студио это иде, я сказал! кок пок
Аноним 10/05/19 Птн 17:55:12 19612100719
>>196120893
Делаешь что-то иначе либо другим способом препод ебет в очко и даёт ещё плюс 1 задание
Аноним 10/05/19 Птн 17:58:06 19612118320
>>196120893
использовать пространствоимен стд;

числ главная(числ аргк, знак аргс){
стдвыход << "привет мир" << КОНЕЦС;
возврат 0;
}
Аноним 10/05/19 Птн 17:59:07 19612123221
Аноним 10/05/19 Птн 18:04:39 19612147122
Аноним 10/05/19 Птн 18:12:25 19612189723
>>196120782
Какой идиот будет писать свою очередную библиотеку календаря? ммм ебать там у вас задания уровня турбо-паскаль
Аноним 10/05/19 Птн 18:16:29 19612212724
>>196121897
А ты из тех манек, что всё делают через библиотеки и программирует мышкой?
Аноним 10/05/19 Птн 18:16:48 19612214325
>>196122127
*через чужие библиотеки
Аноним 10/05/19 Птн 18:17:30 19612218926
>>196122127
Ну давай нахуй, ввеоди все месяцы и количество дней в каждом, для кажого года, хули, тыж погроммист, сам можешь, илитка
Аноним 10/05/19 Птн 18:19:12 19612228927
Аноним 10/05/19 Птн 18:22:15 19612244628
Аноним 10/05/19 Птн 18:22:53 19612248029
>>196122189
>>196121897
вы что пишете идиоты?
Этому кретину нужно написать программы выводящую предощущаю введённой дате
Это же детский сад
Аноним 10/05/19 Птн 18:24:05 19612255230
>>196122480
Я ебал ваш календарь, не в каждом же месяце 30 дней, я что Енштейн чтоль знать скольок там дней будет и когда
Аноним 10/05/19 Птн 18:24:31 19612257231
>>196122289
Ну и зачем ты этому казаху решил?
Аноним 10/05/19 Птн 18:24:36 19612257632
>>196122552
не всякий календарь григорианский
Аноним 10/05/19 Птн 18:25:19 19612262533
>>196122552
enum заводишь не для високосного года и всё
Аноним 10/05/19 Птн 18:27:39 19612275334
>>196122572
Решил что-нибудь на С++ написисать, пускай даже такой детский сад

Уже 3 года не трогал
Да и всё равно бахнется на кейсе, когда вводится первый месяц (в 52 строке)
Но пускай уже сам разбирается
Аноним 10/05/19 Птн 18:27:54 19612276935
оп хуй
Аноним 10/05/19 Птн 18:32:10 19612298236
>>196119988 (OP)
В крестах нельзя переменную в свич кейс юзать, только констекспры такого же типа как и M, да и то дикие ограничения на это any expression of integral or enumeration type, or of a class type contextually implicitly convertible to an integral or enumeration type, or a declaration of a single non-array variable of such type with a brace-or-equals initializer.
Аноним 10/05/19 Птн 18:35:05 19612314237
>>196122982
>нельзя переменную в свич
Ну в смысле в свич то можно, в кейс нельзя, в кейс должно быть констекспр того же типа, что и переменная в свич, а она в свою очередь должна быть блаблабла. Короче простой тип, енум, инт, чар там, например std::string уже не заюзаешь.
Аноним 10/05/19 Птн 18:35:08 19612314738
>>196122982
>констекспры
эксп появился позже
Аноним 10/05/19 Птн 18:36:07 19612319839
>>196123147
Чё? Я те выжимку из стандарта кидаю, о чём ты?

condition - any expression of integral or enumeration type, or of a class type contextually implicitly convertible to an integral or enumeration type, or a declaration of a single non-array variable of such type with a brace-or-equals initializer.

statement - any statement (typically a compound statement). case: and default: labels are permitted in statement and break; statement has special meaning.
Аноним 10/05/19 Птн 18:36:11 19612320240
>>196122753
void decDate(int &m, int &d)
{
if (!--d) {
if (!--m) m = MAX_MONTH;
d = monthsMaxDays[m-1];
}
}
Аноним 10/05/19 Птн 18:36:43 19612322741
>>196123198
>statement
Бля не то

\
constant_expression - a constant expression of the same type as the type of condition after conversions and integral promotions
Аноним 10/05/19 Птн 18:37:21 19612325542
>>196123227
switch ( condition ) statement

case constant_expression : statement
Аноним 10/05/19 Птн 18:40:16 19612336743
>>196123147
Типа того

#include <iostream>

int main()
{
constexpr int i = 5;
int n;
std::cin >> n;
switch(n)
{
case i:
std::cout << "i = 5" << std::endl;
break;
default:
break;
}
}
Аноним 10/05/19 Птн 18:55:43 19612408144
>>196120782
const int max_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
void prevDate(int& day, int& month)
{
____if (day != 1)
____{
________--day;
____}
____else
____{
________if(month != 1)
________{
____________--month;
________}
________else
________{
____________month = 12;
________}
________day = max_month[month - 1];
____}
}
Аноним 10/05/19 Птн 18:56:41 19612412845
Аноним 10/05/19 Птн 18:57:11 19612415646
Аноним 10/05/19 Птн 18:57:29 19612416447
Аноним 10/05/19 Птн 19:01:47 19612438648
лично мне поебать
Аноним 10/05/19 Птн 19:02:55 19612444049
>>196122289
Month: Day: Previous date: Month = 12, Day = 0

1 1
Аноним 10/05/19 Птн 19:03:04 19612445150
Аноним 10/05/19 Птн 19:04:35 19612451251
>>196124451
Хуяльная совместимость, хуйню несёшь какую-то. Чё те надо? В кейсе можно использовать констант экспрешн, это блядь не обязательно констекспр, это и 5 и 'a' например. Нахуй иди.
Аноним 10/05/19 Птн 19:05:39 19612455852
>>196124451
Constant expressions
C++ C++ language Expressions
Defines an expression that can be evaluated at compile time.

Such expressions can be used as non-type template arguments, array sizes, and in other contexts that require constant expressions, e.g.

int n = 1;
std::array<int, n> a1; // error: n is not a constant expression
const int cn = 2;
std::array<int, cn> a2; // OK: cn is a constant expression
Аноним 10/05/19 Птн 19:06:53 19612461253
>>196124512
>не обязательно констекспр, это и 5 и 'a' например
Это как раз expr, но изначально const
Аноним 10/05/19 Птн 19:10:01 19612477554
>>196124612
Что бля експр?

#include <iostream>

template<int N>
struct A
{
static const int value = N;
};
int main()
{
const int cn = 2;
std::cout << A<cn>::value << std::endl;
}


Вот эта хуита компилируется в С++03. Знаешь почему? Потому что блядь cn это констант експрешн.
Аноним 10/05/19 Птн 19:11:44 19612485155
>>196124612
Что тебе в этой строчке непонятно? Понимаешь, бля, constexpr специфаер и констант экспрешн не одно и то же.
> an expression that can be evaluated at compile time.
Аноним 10/05/19 Птн 19:13:32 19612492956
10/05/19 Птн 19:13:36 19612493357
Аноним 10/05/19 Птн 19:14:43 19612498358
>>196124851
>constexpr специфаер и констант экспрешн не одно и то же.
Наконец-то до тебя дошло
Эх... Ещё одного долбаёба вылечил
Аноним 10/05/19 Птн 19:15:15 19612501659
>>196119988 (OP)
По стандарту у кейса не может стоять переменная, темболее у тебя всегда будет срабатывать первый кейс при такой логике.
Аноним 10/05/19 Птн 19:16:24 19612507560
>>196124983
>констекспры
>эксп появился позже

>компилю в 03 пример с констекспром в шаблоне
>рря вот я тебя научил то)))
Начались манёвры. Нахуй иди короче.
Аноним 10/05/19 Птн 19:16:39 19612509061
1513144097034.png (81Кб, 1260x1068)
1260x1068
>>196125016
>По стандарту у кейса не может стоять переменная, темболее у тебя всегда будет срабатывать первый кейс при такой логике.
Аноним 10/05/19 Птн 19:17:18 19612513462
>>196125075
Не бомби, а лучше спасибо скажи за этот урок
Аноним 10/05/19 Птн 19:18:16 19612519163
>>196125090
Пошел нахуй. Ну и что что я опу хуем по губам провел не первый, мне тоже хочется.
Аноним 10/05/19 Птн 19:19:59 19612529464
>>196125134
Или ты доебался что я заюзал в том примере constexpr? И типа так написать только в 11 можно? Ну так суть же не в самом constexpr, а в том, что там юзать можно только constant expression, ну можно написать const int. Это во-первых, во-вторых бля 19 год на дворе, ты бля пишешь давайте не будет юзать 11 стандарт, он слишком новый(ну не так, ты писал рря обратная совместимость). Ты же дебил.
Аноним 10/05/19 Птн 19:21:19 19612537265
f6653b4e64a4.jpg (85Кб, 511x581)
511x581
Аноним 10/05/19 Птн 19:21:39 19612539466
>>196125134
8 лет назад бля 11 год был, понимаешь? Сейчас почти везде уже 14 стоит, если ты не легасиковыряка.
Аноним 10/05/19 Птн 19:21:54 19612540867
>>196125372
Бабушку будешь свою так тролеть, щегол.
Аноним 10/05/19 Птн 19:22:15 19612543068
>>196125294
Пиздец
Вот и учи анона разуму
Аноним 10/05/19 Птн 19:23:17 19612548969
>>196125430
Какому уму ты обосрался бля, ты и не знал небось, что констант експрешн это широкое понятие и оно давным-давно в плюсах было.
Аноним 10/05/19 Птн 19:23:50 19612551770
Аноним 10/05/19 Птн 19:24:31 19612555471
>>196125489
>не знал, что констант експрешн это широкое понятие
Ну вот теперь и тебе это рассказали
Аноним 10/05/19 Птн 19:25:22 19612559772
>>196125554
Это я тебе это рассказал, а ты маняврируешь только дёшево.
Аноним 10/05/19 Птн 19:26:35 19612566073
>>196125554
Обратная совместимость бля. Ну пиши на си, ебалай.
Аноним 10/05/19 Птн 19:26:38 19612566474
>>196125597
Ладно, хорошо
Ты меня победил, но если будет что ещё непонятно, то обращайся
Аноним 10/05/19 Птн 19:27:59 19612571875
>>196125664
То-то же. Обращусь, когда здесь шутка про мамку/нассывание в рот, ладно, я остыл.
Аноним 10/05/19 Птн 19:29:06 19612577176
>>196125718
>нассывание в рот
Прополоскай и сплюнь и больше таких опусов как выше не пиши
Аноним 10/05/19 Птн 19:29:48 19612580877
>>196125771
Да про твой рот, обращусь типа когда понадобится кому-то в рот нассать, ты понел.
Аноним 10/05/19 Птн 19:30:00 19612581978
Аноним 10/05/19 Птн 19:33:26 19612601579
>>196119988 (OP)
Давай для начала разберемся в логике работы твоей конструкции: зачем ты хочешь сравнивать значение переменной с ней же самой? Разве не очевидно, что результат такого сравнения всегда будет равен true? Следовательно, ты как-то неправильно представляешь себе алгоритм выполнения поставленной задачи.

По поводу сообщения об ошибке - просто покури семантику работы оператора switch (выражение1) case (значение1) .. case (значениеN). Значение1..значениеN должны быть литералами либо константными выражениями, а не переменными.
Аноним 10/05/19 Птн 19:34:29 19612606380
>>196125819
Ты долбоеб? Это обычный MS VS Community с русским интерфейсом.
Аноним 10/05/19 Птн 19:34:53 19612609281
Аноним 10/05/19 Птн 19:35:37 19612613682
>>196126015
Литерал это тоже константное выражение.
Аноним 10/05/19 Птн 19:35:55 19612615183
>>196125808
>когда понадобится кому-то в рот нассать
НЕ твоя армия, но за кресты могу ещё научить
Аноним 10/05/19 Птн 19:36:43 19612619884
>>196126151
Дак ты ж не знаешь нихуя.
Аноним 10/05/19 Птн 19:36:44 19612619985
>>196126136
Я выделил литерал как частный случай констэкспра лишь для того, чтобы ОП-у было понятнее. Судя по его уровню подготовки, воспринимать такие абстракции он пока не в состоянии.
Аноним 10/05/19 Птн 19:37:03 19612621886
Аноним 10/05/19 Птн 19:38:07 19612626987
>>196126198
Тред выше перечитай и увидишь как я тому анону помог разобраться
Прям всё по полочкам в его голове разложил
Аноним 10/05/19 Птн 19:42:51 19612650988
Господа, а кто из вас, учивших кресты по C++03, по максимуму использует все нововведения Стандартов C++11..17 в своей практике?
Аноним 10/05/19 Птн 19:45:18 19612661789
>>196126509
Я использую.
мимо СИ++сеньор тим-лид 300к нано/секунду
Аноним 10/05/19 Птн 19:45:43 19612663890
>>196126509
Регулярно, почти что перед каждым проектом, перетряхиваю собственные гайдлайны, зачищая их от депрефицированных конструкций и паттернов. Морально готовлюсь к переходу на грядущий C++20.
Аноним 10/05/19 Птн 19:48:43 19612681891
Аноним 10/05/19 Птн 19:49:43 19612687692
>>196126269
Да-да, манёврировал, обосравшись, ну да хуй с ним. Вот, например, скажи мне такую хуйню:

class A
{
public:
A(){}
A(const A&){std::cout << "copy";}
A(A&&){std::cout << "move";}
};

int main()
{
A a(A());
}
Схуяли ниче не печатает?
Аноним 10/05/19 Птн 19:50:05 19612689093
10/05/19 Птн 19:51:38 19612696394
>>196126063
>MS VS
>C++
Всё равно идешь нахуй, хуйло.
Аноним 10/05/19 Птн 19:52:48 19612701495
>>196126269
И обратный вопрос

#include <iostream>

class A
{
public:
void f(){std::cout << "print";}
};

int main()
{
A* p = new A;
delete p;
p = nullptr;
p->f();
}

Схуяли бля печатает?
Аноним 10/05/19 Птн 19:54:05 19612707896
image.png (66Кб, 326x294)
326x294
>>196119988 (OP)
Оп, ты дегенерат ебучий

Ты вообще понимаешь, как работает switch?

Ты, сука, объявляешь свич на значение переменной M, а потом пишешь case M, т.е. значение переменной М=значения кейса, ты дифиченто, блять?
Аноним 10/05/19 Птн 19:55:00 19612711997
>>196120284
И зачем ты говно какое-то пишешь?

boost::gregorian::days daysObj(1);
boost::gregorian::date dateObj { 2018, 5, 10 };

dateObj = dateObj - daysObj; // Предыдущая дата

все
Аноним 10/05/19 Птн 19:55:41 19612714298
>>196121183
А ведь для нейтив спикеров это все так и выглядит
Аноним 10/05/19 Птн 19:57:16 19612723199
>>196127119
Ничё вот в 20 в хроно всё это завезут.
Аноним 10/05/19 Птн 19:59:11 196127349100
>>196124081
Индексы начинаются с нуля, маня
Аноним 10/05/19 Птн 19:59:52 196127380101
Аноним 10/05/19 Птн 19:59:56 196127385102
>>196120893
Программировать в студии и в винде это в целом пиздец.
Аноним 10/05/19 Птн 20:03:03 196127551103
>>196119988 (OP)
Потому что ты пiдор! Язык переключи на нормальный, а то так и останешься ретардом.
Аноним 10/05/19 Птн 20:43:28 196129646104
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов