C++相談室 part153 at TECH
[2ch|▼Menu]
[前50を表示]
1000:デフォルトの名無しさん
21/01/08 03:01:05.78 cNGMO0JS.net
>>947
cppは論理演算子が少ないからに優しくないから先のレスのようにチマチマ等価な冗長な論理を書くしかないのが面倒だよね…
not-andなんだからnand演算子(=joint denial(↑)、論理用語)で書けりゃいいのに(もちろん裸cppで

1001:デフォルトの名無しさん
21/01/08 05:11:49.99 wkJPfkff.net
C++界隈のオッサンは普通に4文字とか猥語とかバンバン使ってちゃんとした説明するから気をつけろ

1002:デフォルトの名無しさん
21/01/08 05:14:48.68 gKD5AY0L.net
template <typename A, typename B>
inline constexpr
bool nand(A&& a, B&& b)
{
return !(A == 1 && B == 1);
}

1003:デフォルトの名無しさん
21/01/08 08:15:42.48 lmjqKHzd.net
プリプロセッサで演算子増やせないかな?
無理かな?

1004:デフォルトの名無しさん
21/01/08 08:24:11.24 gKD5AY0L.net
マクロの識別子は英数字下線だけだかんな
あ、でも英数字下線の演算子もどきならできるね
template <typename R, typename A>
R Static_cast(A&& a) { return a; }

1005:デフォルトの名無しさん
21/01/08 16:15:23.09 qfyOgjuE.net
プリプロセッサを自作すればいいんじゃないかな

1006:はちみつ餃子
21/01/08 16:18:48.68 PuoTeu6a.net
そんなに演算子を増やしたいか?
関数でそんなに不都合には感じないが。

1007:デフォルトの名無しさん
21/01/08 17:33:21.91 z+YKoOzo.net
NANDが演算子で書けたからって別に理解しやすくもないので、いらない

1008:デフォルトの名無しさん
21/01/08 17:38:26.63 3K68IyDv.net
どもるがん知らない人がいると聞いて

1009:デフォルトの名無しさん
21/01/08 17:40:30.13 /42fFLGa.net
演算子は色々と使えると便利だぞ

1010:デフォルトの名無しさん
21/01/08 17:43:20.57 VopvKl3G.net
質問良いですか?

1011:デフォルトの名無しさん
21/01/08 17:46:32.46 CQCRa+nu.net
1000

1012:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 89日 18時間 28分 12秒

1013:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

289日前に更新/258 KB
担当:undef