[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/03 12:56 / Filesize : 271 KB / Number-of Response : 1015
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++相談室 part130



1 名前:デフォルトの名無しさん(ワッチョイ f37a-QmV0) mailto:sage [2017/03/31(金) 08:47:49.65 ID:UkLjKqcm0.net]
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part129
echo.2ch.net/test/read.cgi/tech/1483940967/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
echo.2ch.net/test/read.cgi/tech/1478440682/

■長いソースを貼るときはここへ。■
 codepad.org/
 https://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

369 名前:デフォルトの名無しさん [2017/05/23(火) 07:54:11.86 ID:10krpFBv0.net]
>>364
?

370 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 08:12:47.34 ID:I6yYOIGbr.net]
>>364
ほれ
namespace himitsu {
enum more {aaa};
}
using more = himitsu::more;

auto e = more::aaa;

371 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 09:32:50.64 ID:J4YcG+3k0.net]
今ならenum classやろ
enum class more{aaa};

372 名前:デフォルトの名無しさん [2017/05/23(火) 22:40:27.44 ID:GqYsAhEPp.net]
>enumの中身を漏れなく(イテレート)する方法はないの?

373 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 07:25:20.05 ID:OFlbMgowM.net]
>>368
ちょっとはググれカス
https://zenmai.wordpress.com/2009/11/11/enum%E3%81%AE%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0%E3%82%92foreach%E3%81%A7%E4%BD%BF%E3%81%86%E3%80%8Cc/

c# foreach まで入力したら enum が補完されるぐらいだからそう言うことをやりたい奴は多いのかも

374 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:14:20.55 ID:Uh0d2nCgr.net]
安定のドコグロMM

375 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 14:16:08.43 ID:K4LsGUxm0.net]
Cの時代からenumは未だに慣れない

376 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 22:12:49.22 ID:Uh0d2nCgr.net]
むしろCでintや#defineだらけのenumを使わないコードがずっと疑問だった

377 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 22:17:53.05 ID:QKoHZUhX0.net]
enumに文字列定義でけんの?



378 名前:デフォルトの名無しさん [2017/05/24(水) 22:57:19.03 ID:RrwKXt6vM.net]
>>369
何故C#?

379 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 05:00:36.62 ID:sUw+9KVjM.net]
>>374
すまん寝ぼけてた
C++ は無理そうだな
Range-based for で何とかしてくれると嬉しいんだけどね

380 名前:片山博文MZ mailto:age [2017/05/26(金) 20:36:20.09 ID:jKduUXcUd.net]
言語ではenumの列挙はサポートされてないから、そのまま必要なデータを手書きで記述するか、
プリプロセッサマクロと#includeで汚く書くしかないね。

381 名前:片山博文MZ mailto:age [2017/05/26(金) 20:41:12.76 ID:jKduUXcUd.net]
DEFINE_HAGE(baka)
DEFINE_HAGE(boke)
...
こういった内容のテキストファイルを用意し、別のソースでマクロDEFINE_HAGEをテキトーに定義して#includeで
読み込むという素人お断りのテクニックがある。

382 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 23:46:38.90 ID:Fq1j41HH0.net]
i.imgur.com/VFje2sYh.jpg

383 名前:片山博文MZ mailto:age [2017/05/27(土) 01:04:47.55 ID:uGocpGwpd.net]
生き残ってますか、人間ども?

384 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 02:22:34.43 ID:rhNlL3QR0.net]
キミも相変わらずだねw

385 名前:片山博文MZ mailto:age [2017/05/27(土) 02:29:51.07 ID:uGocpGwpd.net]
前日はrosのfreetypeを2.8に更新するパッチを作って人ひとり助けた。

386 名前:片山博文MZ mailto:age [2017/05/27(土) 02:32:13.02 ID:uGocpGwpd.net]
1日に百人助けられる頃には大金持ちになっているだろう。

387 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 02:53:52.81 ID:rhNlL3QR0.net]
百日に一人助けて大金持ちになるような仕事をしなければだめだよ



388 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 17:46:08.41 ID:91x9sFiGM.net]
>>376
enumの列挙って何?

baka,
boke,
じゃあかんの?

389 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 18:09:13.93 ID:HaHIN1I50.net]
for ( auto i : enum_class )

390 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 20:21:56.11 ID:JH3215h60.net]
マクロで定義と同時に配列に詰め込めばいいんじゃないか

391 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 23:42:50.86 ID:Dc3jlyQ70.net]
enum定数はenum定数やし、
C#のIEnumerator的なブツはC++でも書けるし

ここでのenum定数の列挙ができるかできないかというのは
糖衣構文によるサポートの有無の違いでしかないと言える、
希ガス、

392 名前:デフォルトの名無しさん [2017/05/28(日) 08:54:39.55 ID:2Pirtyfh0.net]
最近Python使い始めたけどすげー書きやすいわこれ
感動を覚えるレベル
やはりC++は糞

393 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 10:29:47.18 ID:7TA+N7360.net]
>>387
> C#のIEnumerator的なブツはC++でも書けるし
書いてみてよ

394 名前:デフォルトの名無しさん [2017/05/28(日) 11:07:21.67 ID:OH0o0+fyd.net]
enumの要素数とか最大値最小値って取れる?

395 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:05:13.52 ID:zOc9NmUD0.net]
>>389
なんか期待値が高まり杉な

396 名前:気がするが、
IEnumeratorについてはReset()とMoveNext()とCurrent()を宣言して、派生クラスで実装するだけにょ?
列挙するデータは派生クラス(具象クラス)側に>>386式の配列データを受け取るようなコンストラクターでも設ければ良いし、

もしC#のEnum.GetValues()とかEnum.GetNames()みたいなやつが欲しくなってもstd::mapとか使えば動くものがギリ作れるだろJK

なお上記のようなやり方がC#と比べようが無いぐらい面倒臭いという批判は
>糖衣構文によるサポートの有無の違いでしかないと言える、(>>387)
で予防炭、
[]
[ここ壊れてます]

397 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:09:37.75 ID:ZydFuCAS0.net]
>>377
Eigenみたいな?



398 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:30:50.04 ID:5K6OvT18M.net]
>>391
> IEnumeratorについてはReset()とMoveNext()とCurrent()を宣言して、派生クラスで実装するだけにょ?
糖衣構文に期待しすぎ w

399 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:42:05.12 ID:ermVQ6O80.net]
糖衣構文様に対して「違いでしかない」とか頭が高いぞ

400 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:43:10.88 ID:ICysod8PH.net]
>>390
俺はいつも
enum class Hoge {
  None = 0,
  Fuga,
  Foo,
  Woo,
  Size
}
ってしてる

401 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 02:15:55.12 ID:gpnYGtb7H.net]
すみません、どなたか教えてください
独自のイテレータを実装するにはどうしたらいいのでしょうか?
ググってみたら、c++17でstd::iteratorがdeprecateになったらしいのですが、
独自のイテレータを作るときにstd::iteratorを継承するのはbad practiceってことになるのでしょうか?

402 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 06:36:46.84 ID:hk9X98Pv0.net]
>>396
boost::iterator_adoptor

403 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 06:54:03.34 ID:YbQp1MN1M.net]
>>396
ググってるならこの手のページもヒットすると思うが...

faithandbrave.hateblo.jp/entry/2016/09/12/145923
標準ライブラリの範囲では、イテレータは最初から最後まで自分で定義することになります。

404 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 08:18:50.46 ID:3mGWxYm60.net]
イテレータの要件さえ満たしておけば実装はなんでもいいのでは

405 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 08:23:03.98 ID:97W8lGpzr.net]
>標準ライブラリの範囲では、イテレータは最初から最後まで自分で定義することになります
高橋昌は規格のドラフトも読まないほどモウロクしたのだろうか?

406 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 10:32:18.97 ID:WGT9ssZa0.net]
昌?お前も相当モウロクしてるぞ

407 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 11:36:05.93 ID:KuXsowWKd.net]
ワロタw



408 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 12:37:41.54 ID:97W8lGpzr.net]
そういえば「日」が三つだった気がしてきた
俺もモウロクしたようだ

409 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 12:42:26.29 ID:3mGWxYm60.net]
結局何が正解なんだよ

410 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 12:45:46.15 ID:97W8lGpzr.net]
>>369に対してはN4659のAnnex D(D13.1)が正解
C++20で使えなくなる可能性があることを理解した上で使えということ

411 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 14:18:15.64 ID:gpnYGtb7H.net]
>>398
えっと、何て言えばいいのかな?
最初から最後まで自分で定義するとして、std::iteratorをそっくりそのまま書き写したmy_iteratorみたいなのを継承する、
あるいは、それと同等な方法でイテレータを定義するのは問題ないのかな、と思って質問しました。
自分で定義したとしても、std::iteratorに付随するもの、たとえばiterator_categoryやvalue_typeを使えば、
それは廃止されるstd::iteratorを使ってるのと大差ないですよね? そういうのはいいのかな?と思って

412 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 15:08:52.32 ID:HHU/Lqsma.net]
>>406
はい問題ないです
むしろstd::iteratorはイテレータを自作するためのただのヘルパーであって、
要求される型や関数を持っていればイテレータを作るために特定のクラスを継承しなきゃいけないとかはないです

413 名前:デフォルトの名無しさん (スプッッ Sd03-RGMd) [2017/06/09(金) 13:26:36.03 ID:kptJBH71d.net]
int hoge={1,2,3,};
配列末尾のカンマは許されてますか?

414 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/09(金) 18:17:06.50 ID:rw1qC18c0.net]
paiza.IO, codepad などに、ブラウザで書き込んで、確かめれば?

415 名前:デフォルトの名無しさん (スプッッ Sd03-RGMd) [2017/06/09(金) 18:38:38.05 ID:kptJBH71d.net]
確かめてもその環境では出来ると言う事しかわからないので

416 名前:デフォルトの名無しさん (ワッチョイ 5be4-7qWT) mailto:sage [2017/06/09(金) 18:41:26.39 ID:xFMqJagR0.net]
コンパイラの実装が全てにおいて正しい

417 名前:デフォルトの名無しさん (ワッチョイ 7de3-OlK+) [2017/06/09(金) 19:06:37.15 ID:wCNNb6AH0.net]
自分が持ってる本では配列末尾に全てカンマがありますよ

許されてるはず!



418 名前:片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-QXxp) mailto:sage [2017/06/09(金) 19:49:56.35 ID:qv1T8kMNd.net]
>>408
https://cpprefjp.github.io/lang/cpp11/trailing_comma_following_enumerator_list.html

419 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/09(金) 19:51:04.81 ID:rw1qC18c0.net]
最後に余計なカンマが付いているのだから、普通はコンパイルエラーになるはずだろ

それがエラーにならないのなら、その構文は正しい

420 名前:デフォルトの名無しさん (スプッッ Sd03-RGMd) [2017/06/09(金) 20:01:26.03 ID:kptJBH71d.net]
enumができるのはとっくに知ってます

>>414
その環境でエラーにならない事がわかるだけなので意味ないです

421 名前:デフォルトの名無しさん (ワッチョイ 239f-B5qv) mailto:sage [2017/06/09(金) 20:23:58.14 ID:sC6dNq1X0.net]
>>408
時代による
大昔はダメ

422 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/09(金) 20:40:16.86 ID:a4wVaQJCr.net]
>>415
規格の8.5p1を読むか、
C++14の前後のN3797(8.5p1)とN4659(11.6p1)の内容から規格を推察するしかない

423 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/09(金) 21:34:47.00 ID:z6XGzBger.net]
そういえば>>408のコードにはどこにも配列が登場しないな
一行目はフェイクなのだろうか

424 名前:デフォルトの名無しさん (ワッチョイ 23af-lnJR) mailto:sage [2017/06/09(金) 23:23:34.86 ID:1XB8pDxy0.net]
>>408
n4659によるとあり

425 名前:デフォルトの名無しさん (ワッチョイ e511-AY/e) mailto:sage [2017/06/10(土) 09:38:34.51 ID:0q4Mq4Kr0.net]
で、結局hogeに何が格納されるの?

426 名前:デフォルトの名無しさん (ドコグロ MM13-W6lL) mailto:sage [2017/06/10(土) 12:33:50.86 ID:6tSezeKAM.net]
>>414
正しい構文はエラーにならない
けど
エラーにならないからと言って正しい構文とは限らん

427 名前:デフォルトの名無しさん (ワッチョイ 956f-ujiq) [2017/06/10(土) 13:30:36.94 ID:gXoQdix00.net]
規格的にはどうなのか調べる気にもならないけど
Cでも80年台の終わりくらいには俺の知ってる全てのコンパイラで最後のカンマ許されるようになってたと思う
今C/C++でエラーにするコンパイラなんてあるのかね?
もしあるならそんなコンパイラは色々ヤバいから使わないほうがいい



428 名前:デフォルトの名無しさん (ワッチョイ 23af-lnJR) mailto:sage [2017/06/10(土) 13:43:34.09 ID:WtrsYPXN0.net]
だから規格的にもありだって

429 名前:デフォルトの名無しさん (ワッチョイ 0be3-yTT2) mailto:sage [2017/06/10(土) 13:44:18.36 ID:WN3QcUIY0.net]
列挙部分をスクリプトか何かで生成する時に、
ちょっと楽ちんだなと思った事はある

430 名前:デフォルトの名無しさん (ワッチョイ 85e2-sCoW) [2017/06/10(土) 13:50:38.86 ID:QncEdRe90.net]
カニハン第二版にも、要素末尾後ろのカンマは合法て書いてあったような。
まさにスクリプティング時の便宜を図るため。

ただ、C89とかだとenumだけは許されてなかった気が。

431 名前:デフォルトの名無しさん (ワッチョイ 23aa-D9zB) mailto:sage [2017/06/10(土) 18:16:29.78 ID:HZN1Em+70.net]
「規定クラス」とかいかにも公式に定義されてるっぽい言葉を使いながら
抽象化だよわかるだろ、とか
省略だよわかるだろ、とか

432 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/10(土) 19:06:50.38 ID:xSl9wCDP0.net]
規格と簡単に言うけど、日本の産業界には言語規格を知っている人が、そもそもいない。
MISRA-C の日本の委員会の人でも、規格は知らないから、
欧州に問い合わせながら、本を書いたらしい

日本の産業界から、そうそうたるメンバーを集めても、規格は謎だらけ

日本では規格に詳しいのは、C++ 標準化委員会の、
ドワンゴ江添亮、επιστημη(エピステーメー)ぐらいだろ

433 名前:デフォルトの名無しさん (ワッチョイ 2311-W6lL) mailto:sage [2017/06/10(土) 19:17:08.33 ID:1OFjIP+40.net]
>>426
誤爆ってるぞ...
どこの誤爆かもわかるけど w

434 名前:デフォルトの名無しさん (ワントンキン MMa3-iq9z) mailto:sage [2017/06/10(土) 19:36:14.26 ID:vzLlMkbRM.net]
>>427
エピスは全然詳しくないだろ…

435 名前:デフォルトの名無しさん (アウアウカー Sae1-lnJR) mailto:sage [2017/06/10(土) 19:46:32.90 ID:b/uhZ0uFa.net]
>>427
ドラフトがネットでタダで手に入るんだから誰でも詳しくなれるだろ
金払えば規格も買えるんだし
標準化委員会にいないと詳しいとは言えないのか?

436 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/10(土) 20:03:52.30 ID:xSl9wCDP0.net]
規格は、JISなどが翻訳しただけで、翻訳者には意味は分からない。
規格から、その条文に合った例題を、誰も作れない

だから、MISRA-C の日本委員会では、その条文を説明するための、
例題を作っては、欧州に問い合わせて、間違いが無いかどうかを確かめている

文章一つでも、解釈の仕方が一杯あるから、例題が無いと説明できない

法律の民法などと同じ。
TAC、伊藤塾など各社が、法律を解釈する受験本を、たくさん出しているだろ。
最高裁の判決を載せて、条文がどう解釈されたか、書いているのと同じ

規格だけがあって、それを読んでも、どうにもならない。
MISRA-C みたいに産業界から、数十人が集まって議論しても、条文の意図が分からない

437 名前:デフォルトの名無しさん (ワッチョイ 2311-W6lL) mailto:sage [2017/06/10(土) 20:32:33.27 ID:1OFjIP+40.net]
>>431
意図がわからない条文ってどれ?
ちょっと具体的にあげてみようか



438 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/10(土) 20:40:48.55 ID:yn1b1oYyr.net]
mainの戻りのvoidが規格違反かどうかについて「otherwise」という表現の解釈で議論が始まってしまうレベルのウンコ文書
もとの英文が宜しくない

439 名前:デフォルトの名無しさん (ブーイモ MM43-ww+S) mailto:sage [2017/06/10(土) 21:35:35.18 ID:657mt0+/M.net]
>>427
俺ですら自腹で買った規格書持ってるけど何言ってんの?

440 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/10(土) 21:51:00.66 ID:yn1b1oYyr.net]
さすがに>>430-431の後にこのレスは
日本語読解力に問題があると言わざるを得ない

441 名前:デフォルトの名無しさん (アウアウカー Sae1-lnJR) mailto:sage [2017/06/10(土) 22:22:04.21 ID:b/uhZ0uFa.net]
>>431
法律と違って意図は分からなくてもいいだろ、曖昧な表現は困るが
意図がわからないとプログラミング上困る条文って具体的にどこだよ

曖昧な表現もそりゃあるとはいってもほんの一部だろ
それにたとえ委員会の人でもその曖昧な表現がどちらの意味なのか個人で決められるのか?って話
結局規格に明文化されたものが全てだろ

あと間違いがないか確認の問い合わせをするのは規格作ろうとしてるなら普通だと思うんだけど、とくにMISRA-Cの目的や内容からすれば

442 名前:デフォルトの名無しさん (ワッチョイ 957f-D9zB) mailto:sage [2017/06/10(土) 22:41:16.36 ID:Pg73dp6X0.net]
>>427の「言語規格を知っている」の定義をはっきりさせないまま議論を始めちゃう人は
規格を語るのに向いてない。

443 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/10(土) 23:22:49.03 ID:xSl9wCDP0.net]
たぶん、あいまいなのは、規格が抽象的な表現で書いているからだろ。
いざ具体的な事例を出した場合に、それが正しいのか悪いのか、簡単には分からない

だから、MISRA-C みたいな解釈・説明書が必要になる

型変換のルールでも、潜在型とか、そういう用語を定義して、
わかりやすく説明している

法律でも、最高裁の判例を、数十年研究して解釈している。
それでも判事が7対6で、ひやひやもので決まった判例もある。
数年後に判断したら、結論が変わる

規格の抜け穴・論理矛盾などを研究するには、数十年かかる。
規格書を読んで、分かるようなものじゃない。
簡単にわかるのは、表面上の事だけ

444 名前:デフォルトの名無しさん (ワッチョイ 956f-ujiq) [2017/06/11(日) 00:38:45.98 ID:TqhJN8GP0.net]
規格なんて実際に使うコンパイラの仕様に比べたらゴミみたいなものだからな
最近は規格に敬意を払う傾向が強まってきたと思うけど

445 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/11(日) 00:40:20.06 ID:GyEdwZPXr.net]
例えば「トリビアル」の定義はわかっても意図がわからないとコンテナーのテンプレートを正しく書くことは難しい
だが挫折の多くは文面の解釈よりも「正しい仕様を確認しようとしたが規格を読んでもわからなかった」パターンに思える

446 名前:デフォルトの名無しさん (ワッチョイ 5be4-OlK+) mailto:sage [2017/06/11(日) 00:47:50.47 ID:orY9bj1l0.net]
コンパイルできないコードに価値は無い
コンパイラの方が全てにおいて正しい

447 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/11(日) 03:24:02.05 ID:/4sxfWxQ0.net]
分からない時に、規格書を読んでも、分からない

具体的な用例集が必要。
法律で言えば、具体的な判決

こう書いたら間違いで、これが正しいみたいな例。
だから規格書から、その用例集を作るのに、長い研究期間がいる

そういう意味で、MISRA-C のように、多くの企業が参加して、研究すべき。
製品の品質を担保すべき



448 名前:デフォルトの名無しさん (ワッチョイ 5be4-OlK+) mailto:sage [2017/06/11(日) 03:58:12.87 ID:orY9bj1l0.net]
それ言語設計者とコンパイラ開発者にしか価値無いよね

449 名前:デフォルトの名無しさん (ワッチョイ 2311-W6lL) mailto:sage [2017/06/11(日) 08:09:11.36 ID:q49UmmFG0.net]
そもそも MISRA は規格の解説書じゃないし
ワッチョイ 0baa-BUW4 は壮大に勘違いしてる

450 名前:デフォルトの名無しさん (ワッチョイ 859a-1pl6) mailto:sage [2017/06/11(日) 09:54:14.55 ID:IXRoGBtM0.net]
>>438
MISRA-C はどこで読めるのか?

451 名前:デフォルトの名無しさん (ワッチョイ 956f-ujiq) [2017/06/11(日) 11:09:38.17 ID:TqhJN8GP0.net]
ググることも出来ないやつには永遠に読めない
読む必要ないけど

452 名前:デフォルトの名無しさん (ワッチョイ 8b97-sCoW) [2017/06/11(日) 15:09:26.57 ID:qjl5AbWq0.net]
MISRA-Cは、正式ルートだと金出して買うしかないよね。
ドラフト無料とかもなかった気がする。

453 名前:デフォルトの名無しさん (ワッチョイ 356d-Rt+9) mailto:sage [2017/06/11(日) 17:44:56.04 ID:bT5ki42c0.net]
MISRA-C はときとして理不尽な要求をしている気がする

454 名前:デフォルトの名無しさん (ワッチョイ 2311-W6lL) mailto:sage [2017/06/11(日) 18:01:31.88 ID:q49UmmFG0.net]
理不尽に見えるけど高信頼性のためには我慢してねって言うスタンスだから

455 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/11(日) 18:34:49.88 ID:r6AQJQ0Cr.net]
サイトのサーバー証明書もマトモに管理できない低能が高信頼性を語るとか、冗談にもほどがある

456 名前:デフォルトの名無しさん (ブーイモ MM43-ViKn) [2017/06/12(月) 00:14:27.30 ID:0xg96Y9iM.net]
C++さん、とんでもない機能を追加してしまう
hitomi.2ch.net/test/read.cgi/poverty/1497172293/

457 名前:デフォルトの名無しさん (ワッチョイ 15ea-b8DM) mailto:sage [2017/06/12(月) 01:43:06.58 ID:ZIdu3+Lh0.net]
ウィンドウクラスって、何に使うん?



458 名前:デフォルトの名無しさん (ワッチョイ 0baa-BUW4) mailto:sage [2017/06/12(月) 21:03:27.92 ID:VDG2Ae3J0.net]
MISRA-C 無しの、C言語は、製品に使ってはいけない。
品質が出荷レベルに達していないから

トヨタは、5% しか、MISRA-C を守っていないと聞いた。
100条なら、95で違反

459 名前:デフォルトの名無しさん (ワッチョイ 5be4-7qWT) mailto:sage [2017/06/12(月) 21:08:37.51 ID:SpclLUXp0.net]
サブセットで十分なケースもある

460 名前:デフォルトの名無しさん (オッペケ Sr71-LgKm) mailto:sage [2017/06/12(月) 21:21:24.13 ID:t42bNJ0Ar.net]
この句読点の使い方は得てしてリアルガイジ
MISRAとかいうのを信仰する奴とガイジとの相関は高いとみた

461 名前:デフォルトの名無しさん (ワッチョイ 23f0-D9zB) mailto:sage [2017/06/12(月) 23:44:06.01 ID:kzKhR3Vv0.net]
そもそも無矛盾のルール体系は構築できないのでは

462 名前:デフォルトの名無しさん (ワッチョイ 23aa-D9zB) mailto:sage [2017/06/13(火) 00:13:09.07 ID:eF+wsRwS0.net]
んなこたあない

463 名前:デフォルトの名無しさん (アウアウカー Sae1-lnJR) mailto:sage [2017/06/13(火) 02:09:41.46 ID:LBvGuQYWa.net]
無矛盾な公理体系は自己自身の無矛盾性を証明できない、
ってだけで無矛盾な体系は作れないとはいってない

464 名前:デフォルトの名無しさん (ドコグロ MM13-W6lL) mailto:sage [2017/06/13(火) 07:35:05.39 ID:siDT5/O8M.net]
MISRA なんて有り体に言えばベストプラクティスだしね
守らなくても正しいソフトは作れる
ただバカが多いところだと守らせればありがちなバグが防げるって言う効果はある

465 名前:デフォルトの名無しさん (ワッチョイ 956f-ujiq) [2017/06/13(火) 18:24:46.63 ID:+1XB2sfj0.net]
ベストプラクティスというよりは古文書
てかここはC++スレなんだが

466 名前:デフォルトの名無しさん (ワッチョイ 5b23-O+Nk) mailto:sage [2017/06/13(火) 18:34:11.65 ID:oGIP5B9w0.net]
配列の中身で重複している要素をカウントしてカウントが一番多かった要素を取り出す
っていうプログラム作りたいので知恵貸してください

{1,2,2,5,2,5}だったら2が取り出せるみたいな

467 名前:デフォルトの名無しさん (ワッチョイ eb23-D9zB) mailto:sage [2017/06/13(火) 18:42:01.39 ID:nMRvtxJa0.net]
「宿題は自分でやりなさい」
先生たちもこのスレ監視してるからなw



468 名前:デフォルトの名無しさん (ワッチョイ 5b23-O+Nk) mailto:sage [2017/06/13(火) 18:56:37.43 ID:oGIP5B9w0.net]
宿題じゃねーよw
調べても重複削除くらいしかみつけられない

469 名前:デフォルトの名無しさん (スッップ Sd43-3C0K) mailto:sage [2017/06/13(火) 19:08:11.56 ID:P4se3SJtd.net]
mapを使うとかソートしてしまうとか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef