C++相談室 part153
at TECH
[前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