[過去ログ] C++相談室 part134 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
754: (アウアウウー Sac7-zkh5) 2018/03/23(金)20:47 ID:COiOJTLla(4/4) AAS
>>752
ありがとうございました。
マシン語の本を探してみます。
>>751
ありがとうございました。
本に書いていない場合には仕方がないのでネットで調べてみることにします。
755: はちみつ餃子◆8X2XSCHEME (ワッチョイ b66f-zkh5) 2018/03/23(金)22:32 ID:ehYNLgPn0(1) AAS
どうだろ?
C++ の言語仕様的にはオブジェクトの寿命に違いがあるだけで、
それを実現するメカニズムについては詳細な規定があるわけではない。
まずは C++ のパラダイムの中で理解を深めれば自然に理解できるんじゃないの?
手を広げすぎても収集が付かなくなる気もするんだけどなぁ。
756(2): (アウアウカー Sac3-E6if) 2018/03/23(金)22:56 ID:io4DvPx8a(1/2) AAS
マシン語に手を出すのは飛躍しすぎだしやめといた方がいい。ある程度C++になれてより深く理解したいと思うようになってからがいいよ。
動的、静的は大雑把に言えば、コンパイル時つまりソースを書いた時点で決まるものを静的、実行時に変化するものを静的と呼ぶ。
変数の型とかメモリ領域の確保の仕方とか、いろんな文脈で使われる。
757: (アウアウカー Sac3-E6if) 2018/03/23(金)22:57 ID:io4DvPx8a(2/2) AAS
>>756
実行時に変化するのは動的でした
758(1): (ブーイモ MM26-Z/eb) 2018/03/23(金)23:15 ID:g9Gf634nM(1) AAS
>>756
決まる、決まらないの主語は何でしょうか?
759: (ワッチョイ 7abd-aumg) 2018/03/24(土)00:54 ID:LvcaB4Q+0(1) AAS
メモリについて知りたいんならC言語から始めたら良い
Unixの移植目的で設計されたC言語は、実行効率のためほとんど必然的にメモリが透けて見える言語になったんである
『プログラミング言語C』という名著もある
これの後ろの方のmalloc()の実装サンプルまで通読したら
シングルCPUの範疇ならメモリについて嫌でもワカル
『プログラミング言語C++』と違って三日もあれば読めれる手頃な分量やしな!
760: (ワッチョイ a39f-aRf7) 2018/03/24(土)01:27 ID:eFb1d56B0(1/7) AAS
>>758
横だが。
何でも、だよ。
型なら静的型、動的型というし、メモリ確保なら静的確保、動的確保という。
マシン語は飛躍しすぎ。
CのエンハンスとしてC++を使うのならマシン語(インラインアセンブラ)もありだが、
C++をJava/C#/C++の並びで使うつもりならインラインアセンブラとか禁止でしょ。
というかそもそもその辺が分からない=全くの初心者がC++からやろうというのが間違い。
PythonかRubyあたりから始めとけ。(どっちも俺は知らんけど)
761: (ワッチョイ 36e7-0D9k) 2018/03/24(土)01:40 ID:nPxx/G4d0(1/5) AAS
コンパイラがコンパイル時に決めるものが静的、出来上がったプログラムを実行した時に決まるのが動的
C++だとそういう理解の方がわかりやすいと思う
マクロ、テンプレート、constexpr、リテラル、式や変数や関数やクラスの宣言型なんかは静的
静的なものは全部コンパイラが決めるからプログラムの実行時にはいちいち計算しないし、バグで決められなかったらコンパイラが怒る
変数やインスタンスの中身、関数呼び出し、仮想クラスのオブジェクト型なんかは動的
実行環境や食わせた入力・ファイルなんかに依存するからプログラムを実行してみないと決まらない
動的なバグはコンパイラは感知できないから客先でプログラムを実行するとクラッシュする
適当だけどだいたいこんな感じ
762: (ワッチョイ a39f-aRf7) 2018/03/24(土)02:04 ID:eFb1d56B0(2/7) AAS
細かいようだが、
コンパイル時に確定=静的
実行時に確定=動的(=コンパイル時に確定できない)
で若干の例外(staticとか)があるが大体あってる。
「プログラミング言語C」はやめとけ。名著だが、あれは
「既にプログラミングを出来る人が、C言語を学ぶ」用であって、全くの初心者じゃ読めない。
「プログラミング言語C++」も止めとけ。あれも「既にCを使える人が…」で以下同文。
他本は総じてゴミなのも事実だが。
763(1): (ワッチョイ 5b80-AyCB) 2018/03/24(土)02:06 ID:Z79Bg+7E0(1/7) AAS
特定のアドレスにデータを配置して割り込みかける必要があるからじゃないだろか。
764: (ワッチョイ 36e7-0D9k) 2018/03/24(土)02:09 ID:nPxx/G4d0(2/5) AAS
予約語のstaticは転用されまくってわけわからなくなってるので
「静的」とソースコード上のstaticは全く別物だと思った方がいい
765: (ワッチョイ 4e81-zkh5) 2018/03/24(土)02:15 ID:qYWJwKPe0(1) AAS
その辺整理されないんだろうかね
そう言うものだという説明で
不本意ながら納得する事何十年
766: (ワッチョイ a39f-aRf7) 2018/03/24(土)02:29 ID:eFb1d56B0(3/7) AAS
そんなに混乱するか?例外としてしまって問題ないと思うが。
俺は規格には詳しくないが、(というより色々混ざってしまっているが)
・Cのstatic関数=ファイルスコープに限定、externの反対 --- (A)
はC++ではなんとかされたのではなかったっけ?(どうせ使わないからどうでもいいが)
・staticクラス、あるいはクラスのstaticメソッド --- (B)
は「静的」で矛盾しないから、そもそも問題ない。
・関数内static変数でプチグローバル(みたいなやつ) --- (C)
も普通にクラスにしろ、って話でしかないし、使わないだろ。
結果、普通に使う分には特に混乱しないと思うが。
文法オタクは気にするのかもしれんが。
省6
767: (ワッチョイ a304-h0dl) 2018/03/24(土)02:33 ID:y/z0A0hW0(1/3) AAS
外部リンク:ideone.com
お兄ちゃん助けて、コンパイルが通らないの。
VCで開発してます。
jsonのメモリーモデル研究にとりあえずシェアードPTRの組んでそれからやっぱユニークPTRの変更しました。
色々いじってるのですが、意味不明なエラーが出てさっぱりわかりません。
自前のコードなら自分でどうにかするのですが、コードステップするとライブラリの中でえらーおこしててさっぱりです。
どなたかご教示ください。お願いします。
768: (ワッチョイ 36e7-0D9k) 2018/03/24(土)02:46 ID:nPxx/G4d0(3/5) AAS
std::vector<UniqueObject>にstd::pair<UniqueObject,UniqueObject>突っ込もうとしてんじゃん
ちゃんとエラーメッセージ読めよ
769: (ワッチョイ a304-h0dl) 2018/03/24(土)02:51 ID:y/z0A0hW0(2/3) AAS
え?何行目ですか?そんなバカな・・・。え?
770: (ワッチョイ 4e81-1N/V) 2018/03/24(土)03:47 ID:jOWDr2Es0(1/2) AAS
static関数は恐らくリンク工程がdynamicの場合があるため
それに対してのstaticなんだろな
771(1): (ワッチョイ 5b80-AyCB) 2018/03/24(土)03:55 ID:Z79Bg+7E0(2/7) AAS
毎回思うんだけど、なんでgccで勉強しようとするんだろうな。
エラーメッセージ読めと言われても読めるわけがない。
一番わかりにくいメッセージを出すコンパイラで勉強する子が不憫でならない。
772: 2018/03/24(土)04:28 AAS
>>771
VCで開発って書いてんだろーが
773: (ワッチョイ 5b80-AyCB) 2018/03/24(土)04:30 ID:Z79Bg+7E0(3/7) AAS
確かに書いてあるな。
じゃあエラーメッセージ読めよ。
774: (ワッチョイ 4ee8-W72l) 2018/03/24(土)05:34 ID:GrrVfR010(1) AAS
読む気のない奴は何使ってもダメだという良い例
775: 2018/03/24(土)06:12 AAS
いつも大量のWarningが出るのを真面目に対処せず放置してるからErrorが出ても理解できない罠
776: (ワッチョイ a304-h0dl) 2018/03/24(土)06:12 ID:y/z0A0hW0(3/3) AAS
外部リンク:ideone.com
理屈の一つは多分。
イニシャライザーリストが要素をconstで構築するからmoveできない?
内部でconst_castするわけないしこれ詰んでない?
あるぅぇ〜。なんでじゃー。
777: (ワッチョイ f397-zkh5) 2018/03/24(土)06:25 ID:0qB0BmlJ0(1/2) AAS
static_castの動作内容は翻訳時に全て確定する
dynamic_castの動作内容は実行時のvtableにより変化する
static_assertは翻訳時に検査を行う
assertは実行時に検査を行う
static link libraryは翻訳時に結合する
dynamic link libraryは実行時に読み込む
778(1): (ワッチョイ a393-4ZrE) 2018/03/24(土)06:57 ID:XPzSeRia0(1) AAS
どうやら >>740 の質問は C++ に限定した話ではないみたいだから、
C と C++ の両方を扱うスレッドに移動するのが良いんじゃないかな。
「Cの場合は…」「ここC++のスレッドだし」レベルの齟齬が避けられるし、
このスレッドを見てないC専門の人が有用な情報を持ってるかも知れん。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
2chスレ:tech
スレを勃てるまでもないC/C++の質問はここで 25
2chスレ:tech
779: (ワッチョイ a39f-aRf7) 2018/03/24(土)09:00 ID:eFb1d56B0(4/7) AAS
>>778
質問者はそれ以前の、プログラミング一般の「静的」「動的」の区別が付いてない。
スレ移動しても意味無い。というかどこのスレでも同じ。
C++のstaticは、Cのグダグダな仕様を引きずっているからおかしくなっているだけで、
C++で新たに設定されたstaticは他言語とも整合取れてる。
これに関しては「Cが悪い」でいいと思うよ。
説明している本が無いのは、そもそもそんなところで引っかからないだろう。
教習所でハイオクの話をしても意味無い。
一通り動く物を組めるようになるまではそれにフォーカスしろ、でいい。
780(1): (ワッチョイ 36e7-0D9k) 2018/03/24(土)09:28 ID:nPxx/G4d0(4/5) AAS
静的動的の区別は大事だし引っかかりやすい所でもあるでしょ
テンプレート引数に変数突っ込んでなんで動かないのぉぉとか初心者はよくあるよ
説明してる本がないって本当か?本当なら世の本がクソすぎる
781: (ワッチョイ 5b80-AyCB) 2018/03/24(土)10:20 ID:Z79Bg+7E0(4/7) AAS
で、静的と動的の違いは何なんだよ。
ガンダムで説明してくれ。
782: (ワッチョイ 9a34-jZqL) 2018/03/24(土)10:26 ID:UtKAK1R90(1/2) AAS
staticとauto
783(1): (ワッチョイ 5b80-AyCB) 2018/03/24(土)10:38 ID:Z79Bg+7E0(5/7) AAS
ガンダムで説明できないうちは理解できてることにならないぞ。
784: (ワッチョイ 4e81-1N/V) 2018/03/24(土)10:49 ID:jOWDr2Es0(2/2) AAS
アインシュタインみたいなこと言ってんじゃねえよ
785: (ワッチョイ 8a7e-zkh5) 2018/03/24(土)11:08 ID:aqtEECgt0(1/4) AAS
ガンダム言語の表現力を信じろ
786: (ワッチョイ a39f-aRf7) 2018/03/24(土)11:10 ID:eFb1d56B0(5/7) AAS
>>783
じゃあお前が説明しろよ。
お前は馬鹿だから出来ないと思うがな。
そもそも>>763は誰向けのレスだよ?
787: (ワッチョイ 8a7e-zkh5) 2018/03/24(土)11:18 ID:aqtEECgt0(2/4) AAS
コーディング規約にchar aznable禁止っていうのを見たことあるから
C++にガンダム要素を入れるのはタブー
788: (ワッチョイ a39f-aRf7) 2018/03/24(土)11:28 ID:eFb1d56B0(6/7) AAS
>>780
> テンプレート引数に変数突っ込んでなんで動かないのぉぉとか初心者はよくあるよ
ねえよ
> 説明してる本がないって本当か?本当なら世の本がクソすぎる
世の本は概して糞だ。これは事実だ。
というかここら辺の認識がずれるのは世代ギャップだ。
現状の本を書いてきている世代は全員CをやってからC++をやっている。
だから「静的」「動的」の区別が付かない状態でテンプレートを触ることがなかった。
当然そこを解説した本もそんなにあるはずがない。
お前らの世代がCをやらずにいきなりC++を始め、それで色々苦労した経験があるのなら、
省6
789(1): (ワッチョイ 5b80-AyCB) 2018/03/24(土)11:30 ID:Z79Bg+7E0(6/7) AAS
C++とJavascript以外学ぶ必要があるとは思えない。
790: (ドコグロ MM92-a4pf) 2018/03/24(土)12:01 ID:3GLZsUhUM(1) AAS
>>789
それはさすがに世間が狭すぎる
土方志望としてもJava程度は触っとけ
791: (ワッチョイ 5b80-AyCB) 2018/03/24(土)12:18 ID:Z79Bg+7E0(7/7) AAS
Javaは当初の理念を失ってしまったように感じる。
792: (ワッチョイ 8a7e-zkh5) 2018/03/24(土)12:21 ID:aqtEECgt0(3/4) AAS
JavaはJVM上で動く一言語に成り下がったからな
793(1): (ワッチョイ 36e7-0D9k) 2018/03/24(土)17:03 ID:nPxx/G4d0(5/5) AAS
今からJavaやるくらいならC#にしとけ
794: (アウアウウー Sac7-zkh5) 2018/03/24(土)18:05 ID:upExxHyGa(1/4) AAS
みなさん、ありがとうございました。
カーニハン他の本をまず読んでみようと思います。
>>793
そうなんですか?
Robert SedgewickらのAlgorithmsという教科書がJavaで書かれているため、
Javaの本も買って読んでいます。
省3
795: (アウアウウー Sac7-zkh5) 2018/03/24(土)18:06 ID:upExxHyGa(2/4) AAS
たとえば、プログラミングコンテスト関係の本では大抵C++が使われています。
796(1): (アウアウウー Sac7-zkh5) 2018/03/24(土)18:07 ID:upExxHyGa(3/4) AAS
そういう理由から、本当はC++ではなくC# + Visual Studioを勉強したいのですが、
C++の本(ロベール)を買って読んでいます。
797: (ワッチョイ 8a7e-Igml) 2018/03/24(土)18:12 ID:aqtEECgt0(4/4) AAS
そのうち大抵の言語は経験なくてもリファレンス片手に使えるようになるから好きなもん使え
798: (ワッチョイ f397-zkh5) 2018/03/24(土)18:12 ID:0qB0BmlJ0(2/2) AAS
C++だって元々はAT&T製なんだが
799: (ブーイモ MM26-Dh3i) 2018/03/24(土)18:20 ID:LkK69e8iM(1/3) AAS
javaも神託に従わないと訴えられるという…
800: (ワッチョイ a39f-aRf7) 2018/03/24(土)18:50 ID:eFb1d56B0(7/7) AAS
>>796
なら素直にC#やっとけ。
その後に必要ならC++で何も問題ない。
C#は商業的につまずいたのでJavaほどの知名度はないが、
言語自体はJavaよりは断然いい。(後発だから当然だが)
801(1): (スププ Sdba-kSjP) 2018/03/24(土)19:07 ID:weQnYJFBd(1) AAS
ねーねー。
STL作った人は、共産主義国で食中毒にあって、ベッドの上で朦朧とした頭で閃いたって話だった気がしたけど、どっかにその話のソースある?
ググっても見つからないよー
802: (ワッチョイ 9a34-jZqL) 2018/03/24(土)19:12 ID:UtKAK1R90(2/2) AAS
神託は絶望の淵やタヒぬ直前に見えたりするもんやで
803: (ブーイモ MM26-Dh3i) 2018/03/24(土)19:18 ID:LkK69e8iM(2/3) AAS
>>801
見つけてきたぞ。何処かで発表か何かするの?
外部リンク[html]:www.stlport.org
ところでこのインタビューにあるtamagawa numberってなんだろう
804: (アウアウウー Sac7-zkh5) 2018/03/24(土)19:25 ID:upExxHyGa(4/4) AAS
玉河数
外部リンク:ja.wikipedia.org
に書いてありました。
805: (ブーイモ MM26-Dh3i) 2018/03/24(土)19:30 ID:LkK69e8iM(3/3) AAS
玉川数じゃ出てこないわけだ
806: 801 (スププ Sdba-kSjP) 2018/03/25(日)06:55 ID:FlrNzX5dd(1) AAS
皆様ありがとーございます。
論文の枕で書こうかと思いまして
807(2): (アウアウウー Sac7-zkh5) 2018/03/25(日)11:36 ID:Lywxeunja(1/4) AAS
char* str = "abc";
とは書かずに、
const char* str = "abc";
と常に書くようにと本に書いてあります。
理由は文字列リテラルは直接書き換えてはいけないからであると書かれています。
省12
808: (アウアウウー Sac7-zkh5) 2018/03/25(日)11:39 ID:Lywxeunja(2/4) AAS
const char* str = "abc";
const char ca[] = {'a', 'b', 'c', '\0'};
の二つは同じことだと思っていましたが、これは違うということでしょうか?
const char* str = "abc";
では、"abc"をある場所に格納しておき、それを使いまわしたりすることがある
ということでしょうか?
例えば、
省8
809(1): (ブーイモ MM26-Dh3i) 2018/03/25(日)11:41 ID:tMBl9Z88M(1) AAS
>>807
>>469
810(1): (アウアウウー Sac7-zkh5) 2018/03/25(日)11:44 ID:Lywxeunja(3/4) AAS
すみません。
カーニハンらの本の日本語版のp.127に書いてありました。
char amessage[] = "now is the time";
char *pmessage = "now is the time";
の違いについてです。
そして、文字列の内容を変えようとすると、その結果は不定となる
と書かれいます。なぜ不定としているのかについては理由は書いてありません。
811: (アウアウウー Sac7-zkh5) 2018/03/25(日)11:46 ID:Lywxeunja(4/4) AAS
>>809
ありがとうございました。
故意に違反状態にするということもあるんですね。
正直言って無駄に分かりにくいところがあるんですね。
812: (ワッチョイ 0e8a-VY+1) 2018/03/25(日)12:26 ID:NNknxHvv0(1) AAS
うん過去のもうメンテナンス不能なコードは膨大なんでそうするしか仕方ないんだよ
813: (ワッチョイ 9a34-jZqL) 2018/03/25(日)12:40 ID:L+/M5ACh0(1) AAS
以前にも同じ質問出たし荒しかとおもた
814: 2018/03/25(日)13:01 AAS
C++相談室で出す話題でもなかろに
815: (ワッチョイ 8a7e-Igml) 2018/03/25(日)13:06 ID:zn3nsIh00(1) AAS
一応初心者向けのスレっていう体じゃなかったのか?
816: 2018/03/25(日)13:52 AAS
ここか、
C言語なら俺に聞け 145
2chスレ:tech
せめてここ向きの質問だろう
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
2chスレ:tech
817: (ブーイモ MMba-Gtgj) 2018/03/25(日)15:10 ID:9t80sXyiM(1) AAS
>>810
旧K&Rつまり第一版は書換可能だったの
818: 2018/03/25(日)15:22 AAS
C++スレでK&Rの話すんなや
819: (ワッチョイ f397-zkh5) 2018/03/25(日)17:38 ID:S7OmeNGW0(1/2) AAS
>>807
ISO/IEC14882:2017 C.1.1の段落3で
char* p = "abc"; // valid in C, invalid in C++
となっているので、C++ではコンパイルが通ってはいけない
なぜ通ることがあるのかというと、
JIS X3014:2003 D.4で
定値文字列からの暗黙変換 文字列リテラルに対し,定値から非定値へ暗黙変換することは,推奨しない(4.2参照)。
となっており、C++03に従う限りコンパイルは通ることになっていた名残だ
820(1): (ワッチョイ 1a12-aRf7) 2018/03/25(日)17:59 ID:oI54xnZZ0(1) AAS
するなと言われてもスーパーセットなんだからC言語の記法がどこまで通じるかは重大な問題だと思う
821: (ワッチョイ f397-zkh5) 2018/03/25(日)18:24 ID:S7OmeNGW0(2/2) AAS
建前「それは間違い」なんだが
本音ではそのとおり
822: はちみつ餃子◆8X2XSCHEME (ワッチョイ b66f-zkh5) 2018/03/25(日)18:36 ID:vqcfoPV60(1) AAS
>>820
スーパーセットにするというよりは、
つかず離れずというポジションかなぁ。
C++ が先にやったのを C で取り入れたことも有るし。
823(1): (ブーイモ MMe7-Dh3i) 2018/03/25(日)18:55 ID:HW+VfLnzM(1) AAS
可変長配列とか名前付きの構造体初期化とかc++に取り込まれたんだっけ?
スーパーセットは20年前にとっくに終わったんじゃないかと。
すでに導入されてたらスマソ
824: はちみつ餃子◆8X2XSCHEME (ワッチョイ b66f-zkh5) 2018/03/26(月)05:22 ID:S9VCdiyC0(1) AAS
>>823
たぶん入ってないな。
可変長配列 (VLA) って確か C でもオプショナルに格下げされてただろ。 (C11 から)
C++ のイニシャライザはだいぶん複雑になっちゃったから辻褄の合うようにするの大変だろうし、
もうやらないんじゃないかな。
825: (ワッチョイ 8a7e-Igml) 2018/03/26(月)11:36 ID:pTR+m2Zc0(1) AAS
実用レベルではほぼスーパーセットといっても差し支えない
826: 2018/03/26(月)11:51 AAS
実用レベルではCがC++のサブセットだし🙄
827: (スフッ Sdba-5bpY) 2018/03/26(月)12:28 ID:tDSLT7/Xd(1) AAS
実用レベル:=C++にも存在する機能に制限されたC
828(1): (ワッチョイ 36e7-0D9k) 2018/03/26(月)22:04 ID:cCKTbT1E0(1) AAS
C11の_GenericとかそれCで敢えてやる必要あるの?って思う
829: (ワッチョイ b6e9-5bpY) 2018/03/26(月)23:52 ID:TogAHTIh0(1) AAS
微妙に使い辛い機能だし分からんでもないけど、本当の名前がちゃんと見えてるのはちょっと安心感
830: (ワッチョイ a304-h0dl) 2018/03/26(月)23:58 ID:bouVP8Z10(1) AAS
>>828
スイッチで選択するのをスマートにした感じやな。
イマイチ〜〜。
テンプレート一個書いて複数にジェネレートさせる方が好み。
831(2): (ワッチョイ b69b-g2oz) 2018/03/27(火)01:36 ID:tW2Kdf3t0(1/4) AAS
あるクラスAのラッパークラスWで
A&を受け取る場合はWの全てのメソッドが使えて
const A&を受け取る場合はWのconstメソッドだけが使えるように制限する設計って
ありましたっけ?
832: (ワッチョイ a304-h0dl) 2018/03/27(火)01:42 ID:6oSpwfuc0(1/2) AAS
おーばーらいど。
833: (ワッチョイ 9a34-jZqL) 2018/03/27(火)06:31 ID:m3riabwu0(1) AAS
あとは operator -> でポインタ返すやり方とかだな
834: 2018/03/27(火)06:53 AAS
>>831
制限っていうのは、コンパイルエラーにしたいの?
835(2): (ワッチョイ b69b-g2oz) 2018/03/27(火)07:01 ID:tW2Kdf3t0(2/4) AAS
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メソッドが対応して存在している
みたいな
836(1): (ワッチョイ a304-h0dl) 2018/03/27(火)07:12 ID:6oSpwfuc0(2/2) AAS
設計がダサい気がするけど、何に使うんだろう。
837(1): 2018/03/27(火)07:35 AAS
>>835
NGっていうのは、コンパイルエラーにしたいの?
838: (ワッチョイ b69b-g2oz) 2018/03/27(火)07:36 ID:tW2Kdf3t0(3/4) AAS
>>837
そうですね
839: (ワッチョイ a350-XniR) 2018/03/27(火)07:40 ID:ofLFYE4b0(1) AAS
>>836
明確な欠点を指摘出来ない時に使う言葉だな
「ダサい」
840: (ワッチョイ 0723-14g7) 2018/03/27(火)11:34 ID:bA2HN2rY0(1) AAS
クラスを
W
MutableW (変更可能なW)
と分けるのがよく使われる現実的な解だと思う
MutableW は W の派生型として実装すると楽
>>835
>で、Wの非constメソッドには必ずconstメソッドが対応して存在している
この部分は意味不明なので聞かなかったことにしておく
841: (ワッチョイ b69b-g2oz) 2018/03/27(火)12:08 ID:tW2Kdf3t0(4/4) AAS
なるほど、ありがとうございます
842: はちみつ餃子◆8X2XSCHEME (ワッチョイ b66f-zkh5) 2018/03/28(水)16:37 ID:jJD3k2j80(1/2) AAS
>>831
テンプレートにしておいて SFINAE で分岐するという方法はとれるが……。
843(1): (アウアウウー Sac7-fzSc) 2018/03/28(水)18:32 ID:rzqMRle+a(1) AAS
C言語ってこんなので就職できるらしい…
【企業】「”C言語…?どこかで見た”程度でOK」 名古屋のアテック、求人広告が話題に エンジニアの人材不足、面白求人でカバーできる?
2chスレ:newsplus
本物のC++プログラマーを募集してる某社とはえらい違いだな
844: (ワッチョイ 8a7e-Igml) 2018/03/28(水)20:11 ID:nsQQ2hCk0(1/2) AAS
永久にPHP弄らせる要員としては十分
845: 2018/03/28(水)20:50 AAS
>>843
言語ヲタなんてプロジェクトに一人いれば十分だし
兵隊は言語の知識よりコミュニケーション能力、報連相、Excel方眼紙スキルが大事よ
846: (ワッチョイ 3708-zkh5) 2018/03/28(水)20:55 ID:NO5LUaew0(1) AAS
上司を黙らせるスキルでしょ
盛らないでね
847: (ワッチョイ 8a7e-Igml) 2018/03/28(水)22:09 ID:nsQQ2hCk0(2/2) AAS
会社員なのだから上司が納得することだけが重要
848: 2018/03/28(水)22:29 AAS
上司なんか関係ないやろ
お客さんを味方に付けることや
849: (ワッチョイ a350-XniR) 2018/03/28(水)22:33 ID:fYzIlbdt0(1) AAS
関係あるだろ
850: (ワッチョイ a37f-zkh5) 2018/03/28(水)22:46 ID:2H+8IznE0(1) AAS
上司も客も関係無いよバカども
プログラミングの話だバカども
851: はちみつ餃子◆8X2XSCHEME (ワッチョイ b66f-zkh5) 2018/03/28(水)23:56 ID:jJD3k2j80(2/2) AAS
マ板でやれ
852: (ワイモマー MMb3-TX0Y) 2018/03/29(木)00:40 ID:zCjdEvGWM(1) AAS
visualstudio2017 Win32アプリケーションでSQLiteを使いたいのですが
Nugetにそれらしきものが合ったのでインストールしようとしたのですが以下のエラーでインストールできません。
外部リンク:www.nuget.org
パッケージ 'SQLite 3.13.0' をインストールできませんでした。このパッケージを 'native,Version=v0.0' を対象とするプロジェクトにインストールしようとしていますが、
そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。
どうすればよいのでしょうか。
853: (ワッチョイ d180-3UCh) 2018/03/29(木)00:42 ID:+dX3Weor0(1/10) AAS
CoAppのタイムスタンプ調べてみて。
NuGetは捨てろ。
上下前次1-新書関写板覧索設栞歴
あと 149 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.266s*