次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part133
http://mevius.5ch.net/test/read.cgi/tech/1511509970/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part134
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん (ワッチョイ 5fcb-Q2eK)
2018/01/20(土) 09:05:42.21ID:mJKRg6iz0822はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b66f-zkh5)
2018/03/25(日) 18:36:39.65ID:vqcfoPV60823デフォルトの名無しさん (ブーイモ MMe7-Dh3i)
2018/03/25(日) 18:55:57.82ID:HW+VfLnzM 可変長配列とか名前付きの構造体初期化とかc++に取り込まれたんだっけ?
スーパーセットは20年前にとっくに終わったんじゃないかと。
すでに導入されてたらスマソ
スーパーセットは20年前にとっくに終わったんじゃないかと。
すでに導入されてたらスマソ
824はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b66f-zkh5)
2018/03/26(月) 05:22:15.91ID:S9VCdiyC0 >>823
たぶん入ってないな。
可変長配列 (VLA) って確か C でもオプショナルに格下げされてただろ。 (C11 から)
C++ のイニシャライザはだいぶん複雑になっちゃったから辻褄の合うようにするの大変だろうし、
もうやらないんじゃないかな。
たぶん入ってないな。
可変長配列 (VLA) って確か C でもオプショナルに格下げされてただろ。 (C11 から)
C++ のイニシャライザはだいぶん複雑になっちゃったから辻褄の合うようにするの大変だろうし、
もうやらないんじゃないかな。
825デフォルトの名無しさん (ワッチョイ 8a7e-Igml)
2018/03/26(月) 11:36:03.37ID:pTR+m2Zc0 実用レベルではほぼスーパーセットといっても差し支えない
826デフォルトの名無しさん
2018/03/26(月) 11:51:36.03 実用レベルではCがC++のサブセットだし🙄
827デフォルトの名無しさん (スフッ Sdba-5bpY)
2018/03/26(月) 12:28:17.38ID:tDSLT7/Xd 実用レベル:=C++にも存在する機能に制限されたC
828デフォルトの名無しさん (ワッチョイ 36e7-0D9k)
2018/03/26(月) 22:04:18.63ID:cCKTbT1E0 C11の_GenericとかそれCで敢えてやる必要あるの?って思う
829デフォルトの名無しさん (ワッチョイ b6e9-5bpY)
2018/03/26(月) 23:52:36.66ID:TogAHTIh0 微妙に使い辛い機能だし分からんでもないけど、本当の名前がちゃんと見えてるのはちょっと安心感
830デフォルトの名無しさん (ワッチョイ a304-h0dl)
2018/03/26(月) 23:58:29.09ID:bouVP8Z10831デフォルトの名無しさん (ワッチョイ b69b-g2oz)
2018/03/27(火) 01:36:13.83ID:tW2Kdf3t0 あるクラスAのラッパークラスWで
A&を受け取る場合はWの全てのメソッドが使えて
const A&を受け取る場合はWのconstメソッドだけが使えるように制限する設計って
ありましたっけ?
A&を受け取る場合はWの全てのメソッドが使えて
const A&を受け取る場合はWのconstメソッドだけが使えるように制限する設計って
ありましたっけ?
832デフォルトの名無しさん (ワッチョイ a304-h0dl)
2018/03/27(火) 01:42:41.92ID:6oSpwfuc0 おーばーらいど。
833デフォルトの名無しさん (ワッチョイ 9a34-jZqL)
2018/03/27(火) 06:31:21.75ID:m3riabwu0 あとは operator -> でポインタ返すやり方とかだな
834デフォルトの名無しさん
2018/03/27(火) 06:53:48.55 >>831
制限っていうのは、コンパイルエラーにしたいの?
制限っていうのは、コンパイルエラーにしたいの?
835デフォルトの名無しさん (ワッチョイ b69b-g2oz)
2018/03/27(火) 07:01:18.53ID:tW2Kdf3t0 A a0;
const A a1;
W w0(a0);//OK
W w1(a1);//NG
const W w2(a1);//OK
const W w3(a0);//OK
で、Wの非constメソッドには必ずconstメソッドが対応して存在している
みたいな
const A a1;
W w0(a0);//OK
W w1(a1);//NG
const W w2(a1);//OK
const W w3(a0);//OK
で、Wの非constメソッドには必ずconstメソッドが対応して存在している
みたいな
836デフォルトの名無しさん (ワッチョイ a304-h0dl)
2018/03/27(火) 07:12:14.69ID:6oSpwfuc0 設計がダサい気がするけど、何に使うんだろう。
837デフォルトの名無しさん
2018/03/27(火) 07:35:02.82 >>835
NGっていうのは、コンパイルエラーにしたいの?
NGっていうのは、コンパイルエラーにしたいの?
838デフォルトの名無しさん (ワッチョイ b69b-g2oz)
2018/03/27(火) 07:36:16.27ID:tW2Kdf3t0 >>837
そうですね
そうですね
839デフォルトの名無しさん (ワッチョイ a350-XniR)
2018/03/27(火) 07:40:26.10ID:ofLFYE4b0840デフォルトの名無しさん (ワッチョイ 0723-14g7)
2018/03/27(火) 11:34:17.37ID:bA2HN2rY0 クラスを
W
MutableW (変更可能なW)
と分けるのがよく使われる現実的な解だと思う
MutableW は W の派生型として実装すると楽
>>835
>で、Wの非constメソッドには必ずconstメソッドが対応して存在している
この部分は意味不明なので聞かなかったことにしておく
W
MutableW (変更可能なW)
と分けるのがよく使われる現実的な解だと思う
MutableW は W の派生型として実装すると楽
>>835
>で、Wの非constメソッドには必ずconstメソッドが対応して存在している
この部分は意味不明なので聞かなかったことにしておく
841デフォルトの名無しさん (ワッチョイ b69b-g2oz)
2018/03/27(火) 12:08:25.74ID:tW2Kdf3t0 なるほど、ありがとうございます
842はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b66f-zkh5)
2018/03/28(水) 16:37:44.82ID:jJD3k2j80 >>831
テンプレートにしておいて SFINAE で分岐するという方法はとれるが……。
テンプレートにしておいて SFINAE で分岐するという方法はとれるが……。
843デフォルトの名無しさん (アウアウウー Sac7-fzSc)
2018/03/28(水) 18:32:49.43ID:rzqMRle+a C言語ってこんなので就職できるらしい…
【企業】「”C言語…?どこかで見た”程度でOK」 名古屋のアテック、求人広告が話題に エンジニアの人材不足、面白求人でカバーできる?
https://asahi.5ch.net/test/read.cgi/newsplus/1522229305/
本物のC++プログラマーを募集してる某社とはえらい違いだな
【企業】「”C言語…?どこかで見た”程度でOK」 名古屋のアテック、求人広告が話題に エンジニアの人材不足、面白求人でカバーできる?
https://asahi.5ch.net/test/read.cgi/newsplus/1522229305/
本物のC++プログラマーを募集してる某社とはえらい違いだな
844デフォルトの名無しさん (ワッチョイ 8a7e-Igml)
2018/03/28(水) 20:11:10.89ID:nsQQ2hCk0 永久にPHP弄らせる要員としては十分
845デフォルトの名無しさん
2018/03/28(水) 20:50:12.70846デフォルトの名無しさん (ワッチョイ 3708-zkh5)
2018/03/28(水) 20:55:08.40ID:NO5LUaew0 上司を黙らせるスキルでしょ
盛らないでね
盛らないでね
847デフォルトの名無しさん (ワッチョイ 8a7e-Igml)
2018/03/28(水) 22:09:32.87ID:nsQQ2hCk0 会社員なのだから上司が納得することだけが重要
848デフォルトの名無しさん
2018/03/28(水) 22:29:42.33 上司なんか関係ないやろ
お客さんを味方に付けることや
お客さんを味方に付けることや
849デフォルトの名無しさん (ワッチョイ a350-XniR)
2018/03/28(水) 22:33:35.60ID:fYzIlbdt0 関係あるだろ
850デフォルトの名無しさん (ワッチョイ a37f-zkh5)
2018/03/28(水) 22:46:49.55ID:2H+8IznE0 上司も客も関係無いよバカども
プログラミングの話だバカども
プログラミングの話だバカども
851はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b66f-zkh5)
2018/03/28(水) 23:56:58.42ID:jJD3k2j80 マ板でやれ
852デフォルトの名無しさん (ワイモマー MMb3-TX0Y)
2018/03/29(木) 00:40:46.75ID:zCjdEvGWM visualstudio2017 Win32アプリケーションでSQLiteを使いたいのですが
Nugetにそれらしきものが合ったのでインストールしようとしたのですが以下のエラーでインストールできません。
https://www.nuget.org/packages/SQLite/
パッケージ 'SQLite 3.13.0' をインストールできませんでした。このパッケージを 'native,Version=v0.0' を対象とするプロジェクトにインストールしようとしていますが、
そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。
どうすればよいのでしょうか。
Nugetにそれらしきものが合ったのでインストールしようとしたのですが以下のエラーでインストールできません。
https://www.nuget.org/packages/SQLite/
パッケージ 'SQLite 3.13.0' をインストールできませんでした。このパッケージを 'native,Version=v0.0' を対象とするプロジェクトにインストールしようとしていますが、
そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。
どうすればよいのでしょうか。
853デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 00:42:57.97ID:+dX3Weor0 CoAppのタイムスタンプ調べてみて。
NuGetは捨てろ。
NuGetは捨てろ。
854デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 00:48:50.94ID:+dX3Weor0 代わりに何を使うか。
VCPKG。
ただし、MSは三年後にVCPKGも捨てているだろう。
逆に我々がVSを捨てる時期に来ている。
VCPKG。
ただし、MSは三年後にVCPKGも捨てているだろう。
逆に我々がVSを捨てる時期に来ている。
855デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 00:53:15.59ID:+dX3Weor0 MSの方針としてC++を捨ててC#に移行させるというのがあって、C++ユーザーはあの手この手で改宗を迫られる。
もはやVSでC++は苦行。
というか、WindowsでC++が苦行。
もはやVSでC++は苦行。
というか、WindowsでC++が苦行。
856デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 00:55:08.86ID:+dX3Weor0 C++を捨ててC#に移行するか、Windowsを捨ててOSXかLinuxに移行するか。
二択。
WindowsではC#が正解。
なぜならMSがそれを望んでいるから。
二択。
WindowsではC#が正解。
なぜならMSがそれを望んでいるから。
857デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 01:05:50.70ID:xx4XvERn0 C++のチームも頑張って更新してるけどな
IDEとコンパイラは十分なのに
・パッケージマネージャーがクソ
・再起動しないとPATHが更新されない
・VSのプロジェクトが用意されていないとビルドが面倒
と環境が整備されてなさすぎる
IDEとコンパイラは十分なのに
・パッケージマネージャーがクソ
・再起動しないとPATHが更新されない
・VSのプロジェクトが用意されていないとビルドが面倒
と環境が整備されてなさすぎる
858デフォルトの名無しさん (ワッチョイ 93eb-Mlde)
2018/03/29(木) 01:09:04.86ID:y/yCqDtn0 C# + C++/CLI + C++
という選択肢
という選択肢
859デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 01:14:03.03ID:+dX3Weor0 我々が間違っている公算も高い。
我々はC++を使いこなせる。
だから、C++なら簡単にできるのになぜそうしない?と思ってしまうが、これから学ぶならC#のほうが簡単だろう。
MSがC#を推すのは正しいのかもしれない。
我々はC++を使いこなせる。
だから、C++なら簡単にできるのになぜそうしない?と思ってしまうが、これから学ぶならC#のほうが簡単だろう。
MSがC#を推すのは正しいのかもしれない。
860デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 01:20:39.82ID:xx4XvERn0 C#はビジネス用だから
より早く大量にコードを生産することを目的としているからC++とは用途が違う
より早く大量にコードを生産することを目的としているからC++とは用途が違う
861デフォルトの名無しさん (ワッチョイ 7923-KOzE)
2018/03/29(木) 02:12:12.07ID:Hc4kPWXM0 Android でも iPhone でも Windows でも使える共通部分のコードは c++ で、
ってのを C# に変えたいのかもしれんが
別段 c++ で不自由ないしなあ…
てか c# って .Net のイメージ強すぎて単体で使える気がまるでしない
ってのを C# に変えたいのかもしれんが
別段 c++ で不自由ないしなあ…
てか c# って .Net のイメージ強すぎて単体で使える気がまるでしない
862デフォルトの名無しさん (ワッチョイ 9334-3URi)
2018/03/29(木) 03:27:22.16ID:T1PPEJjr0 未だにproperty実装出来ていないC++標準仕様が異常なんだぜ
そりゃMSも堪忍の尾が切れるってもんだぜ
そりゃMSも堪忍の尾が切れるってもんだぜ
863デフォルトの名無しさん (ワッチョイ 4104-2GNe)
2018/03/29(木) 04:16:13.07ID:Ng8O1HeK0 ら、ライブラリで実装できるから・・・。
ちなみに、プロパティっぽい提案は過去出てるが、全くテーブルに乗らない。
ちなみに、プロパティっぽい提案は過去出てるが、全くテーブルに乗らない。
864デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 04:45:16.84ID:xx4XvERn0 誰もプロパティを欲していないのである
865デフォルトの名無しさん (ワッチョイ 3181-vyEq)
2018/03/29(木) 06:44:05.72ID:izMMXIg60 俺も欲しくない
コスト予測し辛杉デフ
コスト予測し辛杉デフ
866デフォルトの名無しさん (ワッチョイ 5be7-Cooj)
2018/03/29(木) 07:38:47.09ID:LRHKAKcy0 C#はいい言語だよ
Linq便利だし
ただC++とは用途が違うってだけ
Linq便利だし
ただC++とは用途が違うってだけ
867デフォルトの名無しさん (ワッチョイ 93e7-qGf7)
2018/03/29(木) 08:06:33.99ID:qluMmKIH0 何度聞いてもプロパティが欲しいという思いが沸かないんだが
868デフォルトの名無しさん (ワッチョイ d3bd-qsUw)
2018/03/29(木) 08:10:21.70ID:FDAIDKLE0 ウィンドーズホンでネイティブC++とC++/CXの間を取り持つwrapperを書くのに使う
Wrapperを書くのに便利
Wrapperを書くのに便利
869デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 10:37:15.71ID:+tUOh99Na プロパティが使えたらMFCのような糞環境でUpdateDataを使わなくてよくなる
プロパティに代入で表示が変わり
プロパティからそのまま値が取り出せる
プロパティに代入で表示が変わり
プロパティからそのまま値が取り出せる
870デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 10:39:27.42ID:+dX3Weor0 しかしVisual Studioは何だってUTF-8で保存されるのをそんなに嫌うんだろうか。
あの手この手でUTF-8で保存するのを妨害してくるけど。
あの手この手でUTF-8で保存するのを妨害してくるけど。
871デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 10:40:42.80ID:+dX3Weor0 VSで開発してLinuxに移植されるのを嫌がってるんだろうかね。
その割にはgdbと接続できるようにしてるし。
その割にはgdbと接続できるようにしてるし。
872デフォルトの名無しさん (ワッチョイ 7923-KOzE)
2018/03/29(木) 10:47:23.77ID:Hc4kPWXM0873デフォルトの名無しさん (ワッチョイ d3cb-436e)
2018/03/29(木) 10:47:32.92ID:+dsdqxPO0 >>869
それはsetter/getterではできないことなんだな?
それはsetter/getterではできないことなんだな?
874デフォルトの名無しさん (スップ Sdf3-Myl/)
2018/03/29(木) 10:57:10.36ID:HNpF58Nud a.Hoge+=100;
みたいな事をできて便利だなと思うことはあるけど無けりゃないでいいわレベル
みたいな事をできて便利だなと思うことはあるけど無けりゃないでいいわレベル
875デフォルトの名無しさん (ワッチョイ 59d3-kUw7)
2018/03/29(木) 11:06:30.37ID:q+sj+Afe0 プロパティはメソッドともフィールドとも区別できるメタデータとしての活用が唯一の動機なんだが
結局のところ実行時の型システムまで整備しないととただの構文糖だしなあ
結局のところ実行時の型システムまで整備しないととただの構文糖だしなあ
876デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 11:06:41.49ID:+tUOh99Na877デフォルトの名無しさん (アウアウウー Sa45-wAfm)
2018/03/29(木) 11:10:04.25ID:jtsbgEO5a >>876
後者の方が好きだな
後者の方が好きだな
878デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 11:14:39.59ID:+tUOh99Na a.value++とかif(a.Width==100)とか
普通に書けるものをわざわざgetter setter書きたいんだな
変ってる
普通に書けるものをわざわざgetter setter書きたいんだな
変ってる
879デフォルトの名無しさん (ワッチョイ 7923-KOzE)
2018/03/29(木) 11:32:58.49ID:Hc4kPWXM0 UI とのバインディングを失笑されたら
シンタックスシュガーでこんなに楽にかける!と主張し始めたよw
そりゃ楽にかけて便利だよな。
そのためのものだもの。そこは同意する
シンタックスシュガーでこんなに楽にかける!と主張し始めたよw
そりゃ楽にかけて便利だよな。
そのためのものだもの。そこは同意する
880デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 11:35:30.24ID:+tUOh99Na GUIだけじゃなくて他にも使えるというか
他がメイン
他がメイン
881デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 12:12:32.14ID:xx4XvERn0 >>878
そういう風にお手軽にメンバを書き換えるのは事故のもとなのでやめましょうってことでめんどくさくしたのに
戦争を知らない世代みたいな
現状でもa.value()++とかif(a.Width()==100)でできるしな
これまでのコードとの一貫性を破壊してなおかつ年代物のコンパイラに更に複雑なパースをさせて得られるものがちょっと括弧を省略するだけとは
そういう風にお手軽にメンバを書き換えるのは事故のもとなのでやめましょうってことでめんどくさくしたのに
戦争を知らない世代みたいな
現状でもa.value()++とかif(a.Width()==100)でできるしな
これまでのコードとの一貫性を破壊してなおかつ年代物のコンパイラに更に複雑なパースをさせて得られるものがちょっと括弧を省略するだけとは
882デフォルトの名無しさん (スッップ Sdb3-VlFK)
2018/03/29(木) 12:14:06.74ID:mREgEFijd プロパティのメリットは最初publicで適当に実装しといても後からgetter/setter付きのprivateに変えれる所じゃない?
883デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 12:18:25.09ID:xx4XvERn0 変数がない状態でもテストに通るように作るべきだからpublicで変数を持たせる機会が一瞬もない
884デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 12:18:48.50ID:+dX3Weor0 C++builderってプロパティなかったっけ。
たいそう便利だったような気がするのだが、思い違いだろか。
たいそう便利だったような気がするのだが、思い違いだろか。
885デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 12:19:57.65ID:+dX3Weor0 そもそも最近のGUIビルダってC++ビルダーの影響受けまくってるような感じがする。
886デフォルトの名無しさん (ワッチョイ 9312-3n/u)
2018/03/29(木) 12:20:28.54ID:ONnwnPbh0 トップダウンで理想から考えるのが早い
どういう風に書ければ満足するんだ
どういう風に書ければ満足するんだ
887デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 12:26:29.79ID:f5JOZCzba888デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 12:28:52.39ID:f5JOZCzba c++0x()以降の理念で仕様策定だけしたらいいじゃん
基本機能を妨げないように仕様追加
使うかどうかは本人次第
誰も強制しない
基本機能を妨げないように仕様追加
使うかどうかは本人次第
誰も強制しない
889デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 12:30:14.95ID:f5JOZCzba 拡張forもautoも馬鹿みたいに文句言ってたけど今でも使うなって言う人はいるのかな
890デフォルトの名無しさん (ワッチョイ d180-3UCh)
2018/03/29(木) 12:31:30.92ID:+dX3Weor0 使うな!
891デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 12:31:44.70ID:f5JOZCzba わかりました使いません…
892デフォルトの名無しさん (スッップ Sdb3-VlFK)
2018/03/29(木) 12:59:19.47ID:mREgEFijd 頭かったwwww
893デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 13:03:56.15ID:xx4XvERn0 >>887
これらを採択する人の中にGCCやMSVCの人がいないわけないじゃん
関数として扱うのか、変数として扱うのか決めなきゃいけない
そしてどうやってポインタをとるのかなど色々な問題がある
そしてさっきも言ったけど括弧を少し減らせるだけでできることが増えるわけじゃないというのが最大の問題
これらを採択する人の中にGCCやMSVCの人がいないわけないじゃん
関数として扱うのか、変数として扱うのか決めなきゃいけない
そしてどうやってポインタをとるのかなど色々な問題がある
そしてさっきも言ったけど括弧を少し減らせるだけでできることが増えるわけじゃないというのが最大の問題
894デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 13:16:13.95ID:f5JOZCzba 得意げにご高説を垂れ流してる最中に申し訳ありませんが
a.value++;
と
a.value()++;
は別物
あえてみんなスルーしてくれてるのに
a.value++;
と
a.value()++;
は別物
あえてみんなスルーしてくれてるのに
895デフォルトの名無しさん (ワッチョイ 1323-RCub)
2018/03/29(木) 13:20:41.15ID:ng76gyv10 >>894
参照返しなら同じでは?
参照返しなら同じでは?
896デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 13:33:25.09ID:f5JOZCzba ん?
参照した値を変えるとGUIの表示とか更新してくれんの?
getterとsetterあったとして実行してくれんの?
a.width()とa.widthが同じgetter的な動作してくれるのはわかるけど
参照した値を変えるとGUIの表示とか更新してくれんの?
getterとsetterあったとして実行してくれんの?
a.width()とa.widthが同じgetter的な動作してくれるのはわかるけど
897デフォルトの名無しさん (スッップ Sdb3-VlFK)
2018/03/29(木) 13:38:37.15ID:mREgEFijd アンチプロパティの人なんでそんなに必死なん?
898デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/29(木) 13:47:08.78ID:xx4XvERn0 >>896
プロキシクラス
プロキシクラス
899デフォルトの名無しさん (スップ Sdb3-W7mk)
2018/03/29(木) 14:39:11.63ID:BTFPAIj5d GUIの表示を更新するように作れば更新される
900デフォルトの名無しさん (ワッチョイ 1908-kUw7)
2018/03/29(木) 14:39:13.31ID:DoW8QBEn0 a.value()++; が参照返しとかどんだけヘボいんだよw
リファレンサのprvalueだろjk
リファレンサのprvalueだろjk
901デフォルトの名無しさん (アウアウウー Sa45-kUw7)
2018/03/29(木) 15:02:55.47ID:f5JOZCzba プロパティ不要とは言うけどそもそものプロパティの仕組みと効果はわかってないんだね
こんな人ばかり
こんな人ばかり
902デフォルトの名無しさん (ワッチョイ c1b3-tte4)
2018/03/29(木) 15:57:57.60ID:or4Xspy50 何スレか前にもプロパティの議論あったんだけどね・・
少なくともgetter/setterを自動生成する、みたいなクソな機能ではないぞ
少なくともgetter/setterを自動生成する、みたいなクソな機能ではないぞ
903はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 5b6f-kUw7)
2018/03/29(木) 16:02:08.91ID:frx7qa9h0904デフォルトの名無しさん (ワッチョイ 9334-3URi)
2018/03/29(木) 17:26:54.17ID:T1PPEJjr0 >>884
Builderだけtry-finallyセクション使えたり次元が違う希ガス
Builderだけtry-finallyセクション使えたり次元が違う希ガス
905デフォルトの名無しさん (ワッチョイ 5be7-Cooj)
2018/03/29(木) 20:10:56.09ID:LRHKAKcy0906デフォルトの名無しさん (ドコグロ MMa3-PArs)
2018/03/29(木) 21:38:46.24ID:1OB4BLGUM907デフォルトの名無しさん (ブーイモ MMb3-vInS)
2018/03/29(木) 21:46:54.75ID:6IJhuxisM カーンを首にしてアプリ側に振ったのが敗因だったな
膨大なdbaseの資産も全く使えなかったのはNetaWareと
同じだった
膨大なdbaseの資産も全く使えなかったのはNetaWareと
同じだった
908デフォルトの名無しさん (ワッチョイ d3cb-436e)
2018/03/30(金) 01:25:11.99ID:6elBmHqP0 >>902
え、違うの?
え、違うの?
909はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 5b6f-kUw7)
2018/03/30(金) 04:42:18.00ID:AQ2aJRgB0910デフォルトの名無しさん (ドコグロ MMa3-PArs)
2018/03/30(金) 06:43:57.86ID:MnRWcQoLM そもそも変数に見せかけると言うプロパティ自体の話とgetter/setterの自動生成の話は全く別物で>>902で比較してる意味がわからん
たぶん本人もちゃんと理解できてないんだろうな...
たぶん本人もちゃんと理解できてないんだろうな...
911デフォルトの名無しさん (オイコラミネオ MM6b-ePcA)
2018/03/30(金) 07:46:44.11ID:QwXbOxz8M >>905
例えば座標なら+=使えた方が楽じゃね
例えば座標なら+=使えた方が楽じゃね
912デフォルトの名無しさん (ブーイモ MMab-q1Nq)
2018/03/30(金) 08:33:24.78ID:x9Ml4xAFM >>909
なんだそういうことか。それも含めて単なる自動生成だと認識してたよ。
なんだそういうことか。それも含めて単なる自動生成だと認識してたよ。
913デフォルトの名無しさん (ワッチョイ 4150-W7mk)
2018/03/30(金) 08:34:01.73ID:trt/A0j+0 そうやってソフトが重くなって行くわけだな
数値の += なんて軽いと思って何度も呼んだら
実は描画や保存も何度も呼ばれてしまうとか
数値の += なんて軽いと思って何度も呼んだら
実は描画や保存も何度も呼ばれてしまうとか
914デフォルトの名無しさん (ワッチョイ 417f-kUw7)
2018/03/30(金) 08:42:16.05ID:u8hlmR9G0 それはプロパティに限った問題ではないな
915デフォルトの名無しさん (スップ Sdf3-qGf7)
2018/03/30(金) 08:45:16.06ID:+sennHugd プロパティってそれ単体で取り出せるの?
それなら使えるな
それなら使えるな
916デフォルトの名無しさん (スップ Sdb3-W7mk)
2018/03/30(金) 08:52:02.87ID:HVaF4kSpd 呼ばれる側 : そんな何度も呼ばれるとは思わなかった
呼ぶ側 : 重いとは思わなかった
呼ぶ側 : 重いとは思わなかった
917デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/30(金) 09:52:35.47ID:mPLnga/50 少なくともAdd()なら何かしらの関数を呼んでいることはわかる
918デフォルトの名無しさん (ワッチョイ 5be9-VlFK)
2018/03/30(金) 11:31:23.82ID:3ziE5qsO0 プロパティでもなんらかの関数が含んでいることはわかるが
919デフォルトの名無しさん (ワッチョイ b37e-YG9/)
2018/03/30(金) 11:45:01.30ID:mPLnga/50 それがただの変数なのかプロパティなのかは調べるまでわからない
920デフォルトの名無しさん (スッップ Sdb3-VlFK)
2018/03/30(金) 11:57:28.30ID:27QTfa4qd 調べろよ
921デフォルトの名無しさん (ワッチョイ 417f-kUw7)
2018/03/30(金) 11:58:36.02ID:u8hlmR9G0 変数でも演算子がオーバーロードされてる場合もあるからな
結局調べないとダメ
結局調べないとダメ
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- (´・ω・`)おはよ
- キ...キャ...キャ...キャン...
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- 🪬本日のコンマ占い🧿
- 【画像】ええっ?すき焼きに「玉蒟蒻」だって!?オイオイオイ・・・
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
