Как тонко и обходительно Антон пересказал то, что я написал ему в личку про вот это вот всё (отборным матом)
#cpp
#cpp
Forwarded from Блог*
#prog
В C++ в наследство от C достались операторы инкремента и декремента (
Если это не костыль, то я даже не знаю, как это назвать.
stackoverflow.com/questions/15244094/c-overloading-for-both-pre-and-post-increment
В C++ в наследство от C достались операторы инкремента и декремента (
++ и --). Как и любые операторы, их можно перегружать для своих типов. Но есть один нюанс: как различать префиксный и постфиксный инкременты? В C++ решение таково: префиксный оператор не принимает аргументов, а постфиксный принимает неиспользуемый параметр типа int.Если это не костыль, то я даже не знаю, как это назвать.
stackoverflow.com/questions/15244094/c-overloading-for-both-pre-and-post-increment
Stack Overflow
C++: overloading ++ for both pre and post increment
Can we overload operator++ for pre-increment and post-increment? i.e. calling SampleObject++ and ++SampleObject results correctly.
class CSample {
public:
int m_iValue; // just to directly
class CSample {
public:
int m_iValue; // just to directly
Forwarded from небезпечний котік
историю необходимо переписывать, чтобы она имела больше смысла
Forwarded from Αλεχ Zhukovsky
В питоне today() возвращает текущие дату и время
Forwarded from Αλεχ Zhukovsky
Language:
Source:
Result:
py3
Source:
from datetime import datetime
print(datetime.today() != datetime.today())
Result:
True
Там дальше по треду ещё заметили, что типы в этом случае бы спасли день: https://docs.rs/chrono/0.4.11/chrono/offset/struct.Utc.html#method.today
Аналогичный метод, в котором поведение описано сигнатурой, а не опциональной докстрингой.
#цитаты #rust
Аналогичный метод, в котором поведение описано сигнатурой, а не опциональной докстрингой.
#цитаты #rust
docs.rs
chrono::offset::Utc - Rust
API documentation for the Rust `Utc` struct in crate `chrono`.
В Go заменили неполиткорректные black- и whitelists:
-var blacklistedFunctions = map[string]bool{}
+var blocklistedFunctions = map[string]bool{}
#HoCForwarded from пригоди девопса(?) у війську
Burnout is caused when you repeatedly make large amounts of sacrifice and or effort into high-risk problems that fail. It's the result of a negative prediction error in the nucleus accumbens. You effectively condition your brain to associate work with failure.
Subconsciously, then eventually, consciously, you wonder if it's worth it. The best way to prevent burnout is to follow up a serious failure with doing small things that you know are going to work.
Subconsciously, then eventually, consciously, you wonder if it's worth it. The best way to prevent burnout is to follow up a serious failure with doing small things that you know are going to work.