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


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

C++相談室 part126



1 名前:デフォルトの名無しさん mailto:sage [2016/08/13(土) 11:24:45.65 ID:NPYsKJkE.net]
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

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

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

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

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

[C++ FAQ]
https://isocpp.org/wiki/faq/
www.bohyoh.com/CandCPP/FAQ/ (日本語)

29 名前:デフォルトの名無しさん [2016/08/22(月) 19:27:22.83 ID:r/Rp/EFz.net]
>>27
勝手に勘違いして逆ギレされても困りますけど

30 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 19:29:51.79 ID:h7MtbrKQ.net]
>>25
規格の8.4.1を読んだけどわかりませんでした
どこをどう読むと>>19の答えが読みとけるのか教えて下さい

31 名前:デフォルトの名無しさん [2016/08/22(月) 20:32:32.48 ID:L/g35wNF.net]
>>29
8.4.1では関数定義における一般的な事について書かれていて
=defaultに関する特別なルールに関しては次の「8.4.2 Explicitly-defaulted functions」に書かれてる
から8.4.2を読んだほうが良い
本当に調べる気があるならとっくに読んでるだろうけど

32 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 20:35:38.43 ID:h7MtbrKQ.net]
で、>>19にあるvirtualとデストラクターと=defaultの組み合わせが禁止されて「いない」ことは
どこから読みとるのですか?

33 名前:デフォルトの名無しさん [2016/08/22(月) 21:30:40.25 ID:L/g35wNF.net]
>>31
逆にどこで禁止されているんだよ?
attribute-specifier-seqopt decl-specifier-seqopt declarator virt-specifier-seqopt = default ;
に合致してて他で特別に禁止されてないなら、それは許可されてるんだって分かれよ []
[ここ壊れてます]

35 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 22:14:15.64 ID:h7MtbrKQ.net]
>逆にどこで禁止されているんだよ?

1358ページある規格のどこにも禁止されていないことを8.4.1のどこから読みとるのか
と聞いているのに、論理的思考のできない低能はどうしようもないな

36 名前:デフォルトの名無しさん [2016/08/22(月) 22:38:44.27 ID:PLWTluEf.net]
>>28
勘違いじゃねえだろ
与えなかった情報がどっちに転ぶか
中間電位だのメタステーブルだのって状況を
おまえがわかってねえんだよ

言わなかったことは俺の都合よく取ってくれだろ?
甘やかされた金持ちボンボンによくあるんだが
家庭教師を雇う経済力はない親御さんのようだな

37 名前:デフォルトの名無しさん [2016/08/22(月) 22:46:13.25 ID:L/g35wNF.net]
>>33
はあ?お前どんだけバカなんだよ
論理的(爆笑



38 名前:デフォルトの名無しさん [2016/08/22(月) 22:53:13.58 ID:PLWTluEf.net]
禁止されて「いない」ことの証明を他力本願で祈りながら、
お寺の坊主にはお布施も渡さずに低脳よばわり
まあいいんじゃないか? ご利益なくて地獄に落ちるバカもいて

39 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 23:07:38.46 ID:h7MtbrKQ.net]
なんだ
結局>>25の『そうに決まってるだろ』は嘘だったのか

40 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 23:11:56.81 ID:h7MtbrKQ.net]
しかし>>19の質問が言語仕様の質問だと認識できない>>20は相当なアスペだな

41 名前:デフォルトの名無しさん [2016/08/22(月) 23:15:20.32 ID:L/g35wNF.net]
>>37
キチガイにくれてやる餌はもうありませんよ

42 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 05:52:48.19 ID:O4MU2HPR.net]
規格に「○○と書くことができる」と明示されているなら
「規格書のこの場所を参照せよ」と教えられるけど、
「○○と書くことは禁止する」とか「○○と書いた場合の動作は未定義」とか、
どこにも書かれていないから許されるっていう論理展開の場合、
「規格書を隅から隅まで読め」としか言いようがないよな。

ところでC++の規格書にアクセスする方法を
スレッドのテンプレートにでも載せておくと便利かもね。
というか、タダで読める規格書を紹介してください。

43 名前:デフォルトの名無しさん [2016/08/23(火) 06:53:40.84 ID:Y0n1zcYL.net]
>>34
特定のコンパイラに依存する話はしてないのだから規格の話であることは明確です
逆になぜコンパイラに依存すると思い込んだのか不明です
勘違いしたなら素直にそう言えばいいだけなのではないでしょうか見苦しいです

44 名前:デフォルトの名無しさん [2016/08/23(火) 08:19:52.18 ID:IvwXbhOy.net]
>>41
おまえは可能かと聞いたんだ、いいか可能かだぞ

exportのように規格では可能でコンパイラでは不能なことや
結合指定の一致しない関数ポインタのように規格では不能でコンパイラでは可能なことだってある

おまえが脳内で勝手に決めたことなんざ
ぜんぜん明確じゃねえんだよバカ

45 名前:デフォルトの名無しさん [2016/08/23(火) 08:26:02.57 ID:qBPZWzjH.net]
>>42
特定のコンパイラに依存する話など聞いていません
自分で勝手に前提を作ってその前提をもとに話しをしてそれを押し付けられてもこちらはそんな話はいらないとしか言えないです

申し訳ないですけど頭のおかしい人に見えます

46 名前:デフォルトの名無しさん [2016/08/23(火) 08:31:31.66 ID:qBPZWzjH.net]
勘違いして恥ずかしいから自分を正当化するために相手が悪いという事にしたい気持ちはわかります

でもそれは余計恥ずかしい事なので恥の上塗りはや

47 名前:゚たほうがいいと思いますよ []
[ここ壊れてます]



48 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 08:43:12.87 ID:uPhg+qti.net]
>>19 みたいな初心者と勘違いされるような質問の仕方が悪い

49 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 08:49:04.54 ID:DsF8a6WC.net]
技術板なのに「自分の言い分が正しい」って言い合い続けるだけのバカ共が居座っているのか

50 名前:デフォルトの名無しさん [2016/08/23(火) 08:49:55.28 ID:3V8DlG7j.net]
何だこの釣り堀は?

51 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 08:59:21.57 ID:J0tT4d0S.net]
でも2chはプロが話し合う場ではない、というのもまた真実なんだよな。
プログラム板はある意味異常。

52 名前:デフォルトの名無しさん [2016/08/23(火) 09:18:16.76 ID:IvwXbhOy.net]
>>43
19の時点ではコンパイラとも規格とも
おまえはどちらとも言ってない
どうあがいてもこの事実は覆らない

53 名前:デフォルトの名無しさん [2016/08/23(火) 09:25:17.91 ID:qBPZWzjH.net]
書いてないのに勝手にコンパイラの話に決めつけるのはおかしい事です
なぜコンパイラの話にしたのか意味不明でアホ過ぎます

しかもそれを指摘されると逆ギレするのはとてもみっともない事です

54 名前:デフォルトの名無しさん [2016/08/23(火) 09:48:23.79 ID:IvwXbhOy.net]
ははは
規格の話だって主張を引っ込めたな

55 名前:デフォルトの名無しさん [2016/08/23(火) 09:59:46.93 ID:qBPZWzjH.net]
コンパイラは指定してないのだから
コンパイラに依存しないつまり規格の話なのは言うまでも無いです
特定のコンパイラでできるかどうか聞いているのなら最初からそのように言うでしょう

なぜ勝手にコンパイラの話にしたのか思考がおかしいです
論理的では無いです。
しかもその勘違いを指摘してあげたのに逆ギレとは心外です

56 名前:デフォルトの名無しさん [2016/08/23(火) 10:16:39.75 ID:IvwXbhOy.net]
いーや、おまえが "企画" と言い出したのは23からだ

歴史を捏造したり、嘘を100回言って本当にしようとしたり、
まるでどっかの国の告げ口おばさんだな

57 名前:デフォルトの名無しさん [2016/08/23(火) 10:31:45.33 ID:IvwXbhOy.net]
あ、21だっけ
いずれにせよ遅きに失したことに変わりはないが



58 名前:デフォルトの名無しさん [2016/08/23(火) 10:38:24.61 ID:qBPZWzjH.net]
企画とか言い出したのは別人です

c++のスレでコンパイラの話をしてないのに規格の話とは思わなかったというのは流石に無理があります

59 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 10:47:49.73 ID:LgPC+ubP.net]
規格を端から端まで読まないとわからないという結論が出た以上、無駄な議論をする時間で規格を読んではいかが?

60 名前:デフォルトの名無しさん [2016/08/23(火) 11:09:33.65 ID:vhBIERX9.net]
どういう結論だよw
「8.4 Function definitions」とせいぜい「12.4 Destructors」を読めばいいだろ
ゆっくり読んでも5分もあれば十分

61 名前:デフォルトの名無しさん [2016/08/23(火) 11:34:13.96 ID:IvwXbhOy.net]
>>56
>>42

あれはウリじゃないニダか、ははは

62 名前:デフォルトの名無しさん [2016/08/23(火) 11:56:52.76 ID:qBPZWzjH.net]
勝手な思い込みでコンパイラの話と決めつけて他人を本人だと決めつけて
思い込みが激しい人なんですね

勘違いをして恥かいたのはしょうがない事です
それを人のせいにするのは小学生みたいで見苦しいですよ

63 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 12:05:27.02 ID:J0tT4d0S.net]
「俺はコンパイラの話と思った。理由はともかくその話をするぜ」ってスタンスでも別にいいし、
「理由もなくそんな話するのは頭おかしい」と断ずるのもどうかと思う。
ちゃんとした話はTwitterででもやれ。

64 名前:デフォルトの名無しさん [2016/08/23(火) 12:31:02.84 ID:IvwXbhOy.net]
>>59
不自由な日本語で恥かいたのはあんただよ外人さん

65 名前:デフォルトの名無しさん [2016/08/23(火) 12:47:10.45 ID:qBPZWzjH.net]
勘違いで恥をかいたのが悔しくて外人だの言い出すのはみっともないですよ

何度も言いますがコンパイラの話はしてないのに勝手にコンパイラの話と決めつけるのは愚かな事です。
逆ギレして罵りたいのはわかりますがどこまでいっても恥ずかしいだけです

66 名前:デフォルトの名無しさん [2016/08/23(火) 12:49:07.79 ID:qBPZWzjH.net]
しかもちゃんと指摘してあげたのに
お前が悪いと人のせいにするあたりに人間性がよく現れていると思います

67 名前:デフォルトの名無しさん [2016/08/23(火) 13:06:25.52 ID:IvwXbhOy.net]
>>63
おまえが悪いんだよ
誰もおまえを擁護しねえだろ

おまえのしたことは典型的な質問者の後出しだ
それだけでも無礼なのに態度もでかすぎ
どこまでも腐りきった根性曲がりはみんな大嫌いなんだよ



68 名前:デフォルトの名無しさん [2016/08/23(火) 13:13:48.34 ID:qBPZWzjH.net]
残念ながら違います
言ってもいないことを勝手に解釈して決めつけることが悪いことです
さらに悪いのは間違いを指摘されたにも関わらず素直にそれを認めず人のせいにする
これこそが人間として最悪の事です

自分の間違いを認めたくないから人種などの話を持ち出して話をそらしたいのでしょう
それは卑怯者のすることです。

69 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 13:23:13.61 ID:HFGMYFIt.net]
スレのマナーを守らないNG推奨ID
ID:qBPZWzjH
ID:IvwXbhOy

70 名前:デフォルトの名無しさん [2016/08/23(火) 13:31:03.89 ID:IvwXbhOy.net]
>>65
回答者がある程度エスパーするのが悪いこととか
まれに見るほど呆れ果てたクズ質問者だな

71 名前:デフォルトの名無しさん [2016/08/23(火) 13:39:37.64 ID:qBPZWzjH.net]
>>67
間違うのは仕方がないことです
こちらは即座に間違いを指摘してさしあげました
ゴネる要素は何処にもないはずなのにあなたはゴネています
ここまでくると頭がおかしくていらっしゃるということしかできません

72 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 13:47:41.11 ID:ksfCp0yK.net]
後出し質問者vs似非エスパー回答者

73 名前:デフォルトの名無しさん [2016/08/23(火) 14:12:56.77 ID:IvwXbhOy.net]
>>68
指摘じゃねえよ、後出し注文だクズ

74 名前:デフォルトの名無しさん [2016/08/23(火) 14:21:52.19 ID:qBPZWzjH.net]
間違いを指摘されて悔しいのは理解できます
でもこちらがコンパイラの話を出していないのにコンパイラの話に決めつけるのはあまりに不自然で愚かしいです

75 名前:デフォルトの名無しさん [2016/08/23(火) 14:37:43.79 ID:IvwXbhOy.net]
>>71
おまえは可能かと聞いたんだ
コンパイラ持ってないやつは自動的に不可能だろうが
おまえの中ではそれが不自然らしいなゴミ

76 名前:デフォルトの名無しさん [2016/08/23(火) 14:51:18.14 ID:qBPZWzjH.net]
コンパイラの話をしてないのにコンパイラの話と決めつけるのは不自然です
コンパイラの話をしてないのだからコンパイラに依存する話ではないと判断するのは自然です
この程度の判断もできないのはちょっと困りますね

指摘してあげたのに間違いを認めず人のせいにするのはもっと困ります

77 名前:デフォルトの名無しさん [2016/08/23(火) 15:00:09.95 ID:F2Uig/g+.net]
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |



78 名前:デフォルトの名無しさん [2016/08/23(火) 15:01:58.06 ID:IvwXbhOy.net]
おまえの中ではの話にすぎない
後出し注文が通らなくて困るのは俺にゃ関係ない

79 名前:デフォルトの名無しさん [2016/08/23(火) 15:05:26.92 ID:F2Uig/g+.net]
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |

80 名前:デフォルトの名無しさん [2016/08/23(火) 15:07:26.73 ID:qBPZWzjH.net]
勝手にコンパイラの話にされた挙句
逆ギレして人のせいにされて困ってます
こういう横暴は控えるのが常識的な人間の態度かと存じます

81 名前:デフォルトの名無しさん [2016/08/23(火) 15:16:57.13 ID:F2Uig/g+.net]
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |

82 名前:デフォルトの名無しさん [2016/08/23(火) 15:24:57.18 ID:IvwXbhOy.net]
だから勝手に困ってろよ
そんな個人的なことを発表にくるな

同情を引きたくて衆目の前でメソメソ泣いてるのと同じだぜおまえ

83 名前:デフォルトの名無しさん [2016/08/23(火) 15:34:23.25 ID:qBPZWzjH.net]
勝手な勘違いで赤っ恥をかいたことを認めたくので
人に責任を押し付けてるわけですね
それは人間として最もみっともない行為ですよ

84 名前:デフォルトの名無しさん [2016/08/23(火) 17:15:01.76 ID:IvwXbhOy.net]
やーい、困る困ると連呼してたのが止まったw

85 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 17:57:59.23 ID:nfi0AMZ6.net]
ID:qBPZWzjHは安定だな。討論で闘うポイントを抑えている。
ID:IvwXbhOyは潜在的にオツムが弱いタイプ

86 名前:デフォルトの名無しさん [2016/08/23(火) 18:03:38.77 ID:82e1JvbW.net]
どっちも迷惑なタイプ
普通に質問すら出来ないバカと
最初の質問からそれを読み取ってスルーしないバカ

87 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 18:06:03.61 ID:HFGMYFIt.net]
昼間ずっとやっているとか手に負えんな

>>82
C++に関係ないディベートやるスレじゃねぇよ



88 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 18:11:19.74 ID:nfi0AMZ6.net]
<まっとうな者同士の会話>
このように指定する事は可能ですか
 ↓
やってみたらどうなんだ
 ↓
すでにやりました 規格的にどうかと聞いているんです
 ↓
あ、そうなの。失礼

<キチガイとの会話>
このように指定する事は可能ですか
 ↓
やってみたらどうなんだ
 ↓
すでにやりました 規格的にどうかと聞いているんです
 ↓
規格でどうたらは今はじめて言ったんだろうが
無駄に答えさせたの謝ってからにしろ ぼけ
後出し注文だクズ

89 名前:デフォルトの名無しさん [2016/08/23(火) 18:13:49.00 ID:IvwXbhOy.net]
>>82
ありがとよ
俺がオツムが弱いのは事実なので別にいいし
それでもディベテクで誤魔化せる問題じゃなかったわけだ

90 名前:デフォルトの名無しさん [2016/08/23(火) 18:15:21.36 ID:IvwXbhOy.net]
>>85
聞いてるんですという嘘が許せねえんだよ
聞きたいんですだろ

91 名前:デフォルトの名無しさん [2016/08/23(火) 18:35:19.51 ID:sEUAXxwa.net]
>>40
アホか?
プログラミング言語の仕様書は形式言語で、書く事が出来る事は厳密に定義してるわ

92 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 18:43:08.31 ID:nfi0AMZ6.net]
そうか?
例えば8章だけだとコンストラクターはをvoid hoge (){}と書けそうだけど、
実際は12.1を読むとvoidが書けないことがわかるだろ。
局所的に8章だけ見てわかるだろ というのは変だと思うのだが。
特にC++は規格の3,7,8,9,12章をくまなく読んで確認しないと安心出来ない

93 名前:デフォルトの名無しさん [2016/08/23(火) 21:17:04.88 ID:PDPzOw0b.net]
ラムダ式を関数に渡す場合はテンプレートで受け取るしかないのか?

94 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 21:34:59.86 ID:fXfboly6.net]
ディベートはC++でプログラムする

95 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 21:41:26.18 ID:1HCV3l6R.net]
>>90
std::function

96 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 23:08:28.87 ID:nDdy5zri.net]
>>92
いい加減な回答だな・・・
ラムダ式の型はコンパイラにしかわからないのに、なぜstd::function にコピーしてもいいのか?

97 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 23:25:19.49 ID:2deJIJdD.net]
同じシグネチャの関数ポインタの型にも渡せる



98 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 23:46:30.82 ID:y4gmj8NB.net]
キャプチャがなければね

99 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 23:49:50.40 ID:nDdy5zri.net]
>>94
auto lmd = [](){};
void (*pf)();
cout << sizeof(lmd) << endl;
cout << sizeof(pf) << endl;

100 名前:デフォルトの名無しさん [2016/08/24(水) 01:27:40.47 ID:e6LV9cko.net]
>>96
何が言いたいんだよ

101 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 02:12:05.23 ID:ui+t3Px2.net]
>>96
そりゃあLambdaじゃサイズ違うが、それがなんなんだよ
コミュ障すぎる

102 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 02:31:42.60 ID:sRbuKfy8.net]
>>97
>>94,95の無キャプチャのクロージャは関数ポインタへ変換可能だという話に対して
sizeofの大きさが違うから渡せるはずないじゃんという無知からくる間違った『間違いの指摘』だろ

103 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 06:29:36.29 ID:dZrohm6h.net]
>>10
A() に explicit 付け忘れとるでよ

104 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 08:13:18.11 ID:LiadQQJo.net]
>>93
話を逸らしたところで
>>92>>90の求める答えになっていることに変わりはないぞ。
テンプレートを使用した技法を使っているかどうかじゃやくて
呼ばれる側(ラムダを受け取る側)のシグネチャー固定だからな

105 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 08:21:59.06 ID:LiadQQJo.net]
>>100
むしろどうしてこのクラスのA()に付けようと思った?

106 名前:デフォルトの名無しさん [2016/08/24(水) 09:11:35.12 ID:KdH0xAm4.net]
ここってプログラムの依頼とかできますか?

107 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 09:14:38.48 ID:zuAyaRZV.net]
質問者のふりをして降ってみれば
喧嘩が始まってプログラムそっちのけになるかも



108 名前:デフォルトの名無しさん [2016/08/24(水) 09:25:41.91 ID:KdH0xAm4.net]
よく見たら上がすでに喧嘩状態でしたね
じゃあ質問させていただきます。
今、ネプリーグのトロッコアドベンチャーを再現しようとしています。
動画のほうは完成しつつあるのですが、肝心の再生技術がありません。
やりたいこととしては
@クイズを5段階の難易度に分けて最初に指定
A本物のように左を選択したら、左用の動画が流れるような仕組みにしたい。
それもキーコマンドか何かで。
➂正解したら次の動画が再生され、失敗したらそこで動画が止まるような仕組み。

プログラム初心者なので、経験のある友人にやらせようかと思っています。
こうしたらいいんじゃね?っていう案をください。お願いします

109 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 09:28:02.77 ID:zuAyaRZV.net]
とりあえずC++じゃねえな
C++出できなくないけどやりたくない
つまりスレチ

110 名前:デフォルトの名無しさん [2016/08/24(水) 09:28:58.95 ID:KdH0xAm4.net]
了解です。ありがとうございます

111 名前:デフォルトの名無しさん [2016/08/24(水) 14:56:32.59 ID:NR8vORkc.net]
>>96
ちょっと楽しめた
cout << sizeof(&decltype(lmd)::operator()) << endl;
cout << sizeof((void(*)())lmd) << endl;

112 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 21:03:17.24 ID:09YX4k7p.net]
>>105
OpenCV使え

113 名前:デフォルトの名無しさん [2016/08/24(水) 21:42:42.82 ID:KdH0xAm4.net]
>>109
なるほど、公開されているプログラム?の中に似たようなものがあるということですね。
探してみますありがとうございます。

114 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 23:56:13.09 ID:SbVNGFmk.net]
初めてboostで通信プログラム書くんだけれど、

void hpge()
{
boost::asio::ip::tcp::socket *sock;
boost::asio::io_service *service;

service = new io_service();
sock = new ip::tcp::socket(*service);

ip::tcp::acceptor acc(*service, ip::tcp::endpoint(ip::tcp::v4(), 2000));
acc.accept(*sock);

// 適当に送信
{
unsigned int a = 1234;
char b[4];
memcpy_s(b, 4, &a, 4);
sock->send(boost::asio::buffer(b));
}

delete sock; // (´・ω・`)はぁ?
}

なんでソケットがclose()やdeleteされないと送信が完了しないのか訳が分からない……
送受信のたびに毎回コネクトし直せとかそんな馬鹿げた仕様なわけあるまいし、どうやって使うもんなんですこれは?

115 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 00:06:36.64 ID:fxoWtzfY.net]
あっ、あとwinsockとか根本的に通信手段を変えろってダメなんです
具体的にはJVMTIでJVMを監視して、その情報を通信で飛ばしたい
その環境でwinsock使ったらそもそもコネクトすら出来んかった

116 名前:デフォルトの名無しさん [2016/08/25(木) 00:13:11.38 ID:HcIHj1Mt.net]
>>111
サンプルぐらい読めよ

117 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 00:32:47.51 ID:wUu3TQ4N.net]
挙動に疑問があればまず公式資料で仕様を調べるだろ
ttp://www.boost.org/doc/libs/1_61_0/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html
> Remarks
> The send operation may not transmit all of the data to the peer. Consider using the write function if you need to ensure that all data is written before the blocking operation completes.



118 名前:デフォルトの名無しさん [2016/08/25(木) 00:37:54.17 ID:HcIHj1Mt.net]
これが一番簡単な例な

www.boost.org/doc/libs/1_61_0/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp

あと、関係ないけど無意味にnewしてる所とかもうちょい基本的なC++の使い方学んだ方がいい気がする

119 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 00:47:16.73 ID:aAEQc8xp.net]
通信クラスだけは何故か必ずnewする奴いるわ

120 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 02:46:19.92 ID:fxoWtzfY.net]
ありがとうwriteでやってみたらいけそうな気がした
まだなんか挙動が怪しいけれど

newしてるのは自分で定義した通信専用クラス的なのにメンバとしてソケットを持たせようとしてるからなんだ
質問のソースでは1個の関数に収めちゃったけども

121 名前:デフォルトの名無しさん [2016/08/25(木) 03:46:17.43 ID:k3Y9C66L.net]
>>105
openframeworksとか使えば一瞬でできる

122 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 04:26:26.59 ID:bqd04CsU.net]
boostなんて使う理由がわからん

123 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 08:14:37.95 ID:cZABj4Tc.net]
>その環境でwinsock使ったらそもそもコネクトすら出来んかった
自分のプログラムにバグがあるという発想には至らなかったようだ

124 名前:デフォルトの名無しさん [2016/08/25(木) 09:04:55.17 ID:EwnmxDlV.net]
>newしてるのは自分で定義した通信専用クラス的なのにメンバとしてソケットを持たせようとしてるから
newする理由になってないぞ

125 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 10:22:03.81 ID:87TtdhSG.net]
おいあんましいじめるなよ

126 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 10:38:13.96 ID:WECz9XA9.net]
newするのは良くないってのはどこかでdeleteしたいときであって、そこを管理しなくていいならどんどんnewすればいい

127 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 12:16:43.61 ID:j/BsZXzc.net]
ナマポ使うなスマポ使えっていういつもの布教じゃろ



128 名前:デフォルトの名無しさん [2016/08/25(木) 12:46:06.50 ID:EwnmxDlV.net]
スマポ使う必要もないということも分からんですかそうですか

129 名前:デフォルトの名無しさん mailto:sage [2016/08/25(木) 17:40:44.14 ID:fxoWtzfY.net]
ええ?
じゃあ不勉強なもんでもうひとつ聞きたいんだけれど
class Tsushin
{
private:
boost::asio::ip::tcp::socket *sock;
}
っていうソケットを持ったクラスを作るとして、これをどうやってポインタを使わずに実装できるん?
boost::asio::io_serviceのインスタンスが無いとsocketのインスタンス作れないから、これ以外の方法が分からないんだけれども






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

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

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