Size: a a a

2020 August 15

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
Вообще, твое нытье про неосилятора уже поперёк горла мне. ТЕБЕ ВООБЩЕ НИКТО НЕ МЕШАЕТ СДЕЛАТЬ СЕБЯ ЛУЧШЕ.
Мне шильдик охота
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
А я чё, спорю
Так do it
источник

ПП

Привет Пока... in C++ Together 2.0
Roman na
#include <iostream>
#include <string>
using namespace std;//не пиши так никогда.

class Denis
{//скобка дерьма
public:
 static int Count;//есть static inline, переменные с большой буквы - бездарный маздайский силь дерьма
 

   Denis(int age, string name)//есть список инициализация для полей
   {
     this->age = age;
     this->name = name;
     Count++;//пацан пишет ++с
     id = Count;
   }
private:
 int age;
 string name;
 int id;
};
int Denis::Count;//statc inline

int main()
{//скобка дерьма
 setlocale(LC_ALL, "ru");// перед изучением нужно выкинуть маздайку, иначе обучение невозможно
 Denis a(12,"Денис");//нужно сразу привыкать к нормальными инициализаторам через {}
 Denis a1(12, "Денис");

 cout << a.Count;//опять же - явно, либо using std::count
 return 0;//не нужно - main возвращает 0 автоматически
}
вообще,это мой код.Как хочу писать так и буду,если бы я учил с++ 3 года и писал так может это и позорно.Но когда я его учу 2 недели,для меня норм.
источник

CC

Cool Cooler in C++ Together 2.0
Привет Пока
вообще,это мой код.Как хочу писать так и буду,если бы я учил с++ 3 года и писал так может это и позорно.Но когда я его учу 2 недели,для меня норм.
+
источник

CC

Cool Cooler in C++ Together 2.0
Roman na
нет, это не вкус и цвет
-
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roman na
#include <iostream>
#include <string>
using namespace std;//не пиши так никогда.

class Denis
{//скобка дерьма
public:
 static int Count;//есть static inline, переменные с большой буквы - бездарный маздайский силь дерьма
 

   Denis(int age, string name)//есть список инициализация для полей
   {
     this->age = age;
     this->name = name;
     Count++;//пацан пишет ++с
     id = Count;
   }
private:
 int age;
 string name;
 int id;
};
int Denis::Count;//statc inline

int main()
{//скобка дерьма
 setlocale(LC_ALL, "ru");// перед изучением нужно выкинуть маздайку, иначе обучение невозможно
 Denis a(12,"Денис");//нужно сразу привыкать к нормальными инициализаторам через {}
 Denis a1(12, "Денис");

 cout << a.Count;//опять же - явно, либо using std::count
 return 0;//не нужно - main возвращает 0 автоматически
}
Ну, у маздайки с точки зрения неофита кроме локали бед много будет?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Каюсь, я под винду почти ничего не писал
источник

ПП

Привет Пока... in C++ Together 2.0
и вообще,при чём тут using namespace std;
источник

ПП

Привет Пока... in C++ Together 2.0
если это облегчение
источник

M

Michael in C++ Together 2.0
🦊fox.cpp
Которая держит тебя на месте
думаю, можно ему пообещать шилдик за достижение какой-то цели (аля полностью освоил с++17)
источник

CC

Cool Cooler in C++ Together 2.0
Привет Пока
вообще,это мой код.Как хочу писать так и буду,если бы я учил с++ 3 года и писал так может это и позорно.Но когда я его учу 2 недели,для меня норм.
Ну вообще говоря эт неплохо
источник

CC

Cool Cooler in C++ Together 2.0
Когда показывают
источник

CC

Cool Cooler in C++ Together 2.0
Ну, альтернативную версию кода
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну я говорю, я не вижу толка грузить мозг неофиту нюансами стиля
источник

🦊

🦊fox.cpp in C++ Together 2.0
Имхо подобные вещи надо подавать сразу с объяснением "а какого хрена именно так"
источник

🦊

🦊fox.cpp in C++ Together 2.0
А тут толку, если до человека то объяснение не факт что дойдет
источник

CC

Cool Cooler in C++ Together 2.0
Michael
думаю, можно ему пообещать шилдик за достижение какой-то цели (аля полностью освоил с++17)
Всм полностью? Это ж плюсы
источник

CC

Cool Cooler in C++ Together 2.0
невозможно
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Переслано от Constantine Drozdov
Кратко: std::swap это конкретная функция из std, а просто swap - произвольная функция. Это разные синтаксические конструкции.
Вне рамок 100 строк кода (где просто лень писать буквы) правило очень простое: нужно определиться, хотите вы использовать конкретно std::swap или просто swap (скорее всего, примеры без std:: вам не будут встречаться достаточно долго).
Если хотите деталей - std::<name> это qualified name lookup, <name> это unqualified name lookup и разница вот в этом https://en.cppreference.com/w/cpp/language/adl

#stop_using_namespace_std
источник

CC

Cool Cooler in C++ Together 2.0
Ну возможно, но ооооч маловероятно
источник