[過去ログ] Visual Studio 2017 Part5 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
236
(1): (ワッチョイ a304-h0dl) 2018/03/24(土)03:27 ID:y/z0A0hW0(1/3) AAS
外部リンク:ideone.com
お兄ちゃん助けて、コンパイルが通らないの。

C++相談室で聞いたら、なんか変なモノベクタに突っ込んでるって言われたんだけど、何行目かさっぱりわかりません。
この前張ったJsonのユニークポインタ版です。エラーが爆発してて意味不明過ぎてウケる。
ヒントでも良いのでどうすればいいか、ご教示ください。お願いします。
237: (アウアウエー Sa52-OLeD) 2018/03/24(土)05:47 ID:CCydffM5a(1) AAS
template<class T>
238: (ワッチョイ a304-h0dl) 2018/03/24(土)06:17 ID:y/z0A0hW0(2/3) AAS
??
239: (ワッチョイ 971a-Pn0o) 2018/03/24(土)10:43 ID:8vSlrl3q0(1) AAS
問題を再現できる最小限のコードを書けない時点で
お前にはプログラマーの才能がないわ
240: (ワッチョイ 0723-14g7) 2018/03/24(土)10:55 ID:zEaAx+9x0(1) AAS
>>236
・わからんうちは戻り値を参照にするのは止めろ
・unique_ptr は複製できないからコンテナに入れたりできない
・unique_ptr はわからんうちは使わないように
241
(1): (ワッチョイ aae9-Ivq0) 2018/03/24(土)14:05 ID:9T/uvYUS0(1/3) AAS
自分はコード見ても全然まだ分からないけど、これなら言える

std::毎回入れるの面倒じゃない?
242: (アウウィフ FFc7-OLeD) 2018/03/24(土)14:21 ID:5hh+Vua5F(1) AAS
>>241
namespace書けば済む話だが
同じ名前を重ねて使って紛らわしくするのが好きなプログラマっぽいので
無駄な問題を避けるために敢えて書くのは良い習慣
243: (ワッチョイ aae9-Ivq0) 2018/03/24(土)14:41 ID:9T/uvYUS0(2/3) AAS
確かにあれこれ省略し過ぎると何のメソッドか分からなくなりますね
勉強なりました
244: (ワッチョイ 0378-s7HF) 2018/03/24(土)14:46 ID:1PnG4u1J0(1) AAS
stringとかは割と衝突しやすいね
245: (アウアウウー Sac7-fzSc) 2018/03/24(土)15:52 ID:o+lnSplRa(1) AAS
stdの関数命名が雑
make_pairとか
246: (ワッチョイ b6e9-5bpY) 2018/03/24(土)15:58 ID:nXkIKstp0(1) AAS
それな
247: (ブーイモ MM26-Dh3i) 2018/03/24(土)16:58 ID:LkK69e8iM(1) AAS
一括確保系はmakeで統一されてるけど、何だったら良かったんだ?
248
(1): (ワッチョイ aae9-Ivq0) 2018/03/24(土)20:32 ID:9T/uvYUS0(3/3) AAS
デスクトップのC++入門本が終わったので、Android作成に取り組もうとしたら、初っぱなでコケました
ネイティブC++で作成したプロジェクトの中に自動で作られるファイルの意味が分かりません
main.cppをカスタマイズしていけば良いんですかね?
249
(1): (ワッチョイ a304-h0dl) 2018/03/24(土)20:55 ID:y/z0A0hW0(3/3) AAS
えー、うにーくptrてコンテナはいらないの?まじでー。それは困った。
何のためにムーブがあると思ってるんだコンチクショー。Orz

VCで開発するに限っては、”std::”っていれた時点でコードサジェスト働くのでそこからほしい機能を選択する。
選択も絞られた状態を表示するのでタイピング量はそんなでもないよ。
ただ、stdのユーザー定義リテラルが使えないのが問題。
250
(1): (ワッチョイ b63b-paov) 2018/03/24(土)21:37 ID:CNjqdb1d0(1) AAS
>>248
そんなプログラミング初心者がC++でAndroid開発しようとか無茶だろ
言語選択間違えてる
251
(1): (ワッチョイ 0723-14g7) 2018/03/25(日)00:19 ID:Qy9e8iWO0(1/2) AAS
>>249
めんどくさいから1行目しか読んでないけど shared_ptr 使っておけばいい
ていうかせめてエラーが出ないコード書ける程度の理解なし
ムーブとか難しめのことに手を出すと即死ぬ(比喩)ぞ
252: (ワッチョイ a304-h0dl) 2018/03/25(日)00:26 ID:5W5PG++N0(1) AAS
>>251
いやーシェアード版はもう既にあるんだけど、ダサいなーと思って書き直したんだ。
そしたらエラー爆発して頓死寸前っていう。
諦めるよ。

ご意見ありがとう。
253: (ワッチョイ aae9-Ivq0) 2018/03/25(日)01:27 ID:7eske3qh0(1/2) AAS
>>250
無謀でしたか……
本とか有れば助かるけど、Android系のC++の本は見付からないから、悔しいけど諦める
254: (ワッチョイ 0723-14g7) 2018/03/25(日)01:33 ID:Qy9e8iWO0(2/2) AAS
Visual Studio で Android で C++ で開発できること自体初めて知った
ndk 開発のデバッグのしにくさに辟易してたからちょっと気になる
255: (ワッチョイ aae9-Ivq0) 2018/03/25(日)02:21 ID:7eske3qh0(2/2) AAS
やっぱり諦めきれず、ネイティブC++のコードのコメントと変数とかを眺めてたら意味が何となく見えてきた
出来る気がしてきた
256: (ワッチョイ 5a23-fzSc) 2018/03/25(日)02:32 ID:5uyFYwe40(1) AAS
AndroidNDKの良書はあるけど、C++でNativeActivityやるんだったら
Java側SDKのActivityやJNIの理解も必要だから上級者じゃないと辛いよ

Android初心者はC#かJavaだけにしておいた方がいいと思う
257: (ワッチョイ ba59-a4pf) 2018/03/26(月)00:25 ID:Pd71MAvT0(1) AAS
EclipseとかintelliJでJava入門はじめてからAndroidStudioで作るというのが一番近道だと思うぞ
258: (ワッチョイ aae9-Ivq0) 2018/03/26(月)02:33 ID:kS9tdC510(1) AAS
皆さん色々とアドバイスありがとうございます
visual studioに一応AndroidのJavaがあるのでそちらでも学習して、JNIもその後に学習してみます
JNIについては今から二十年前の本しか見当たりませんが……
259: (ワッチョイ b63b-paov) 2018/03/26(月)03:45 ID:pibDAYh10(1) AAS
Visual StudioでJavaが使えるというのは初耳だわ
260: (ワッチョイ 7a1d-zkh5) 2018/03/26(月)07:47 ID:26mS7fBf0(1) AAS
J++なめんな
261: (スフッ Sdba-XI/w) 2018/03/26(月)11:16 ID:hSPl41z2d(1) AAS
失礼しました
262: (ワッチョイ 5b80-AyCB) 2018/03/26(月)12:14 ID:WZ1ZCWjW0(1/3) AAS
おそらくVSは無くなるだろう。
MSの方針としてユーザーより敵が大事というのがあって、ブラウザ戦争では敵を大切にしすぎたがためにユーザーからそっぽを向かれた。
VSでも同じことをやっている。
したがっていずれVSは無くなる。
しかし乗り換え先もない。
結局Windowsを捨ててMacに移行するしかないのかも。
263: (スッップ Sdba-LZfs) 2018/03/26(月)12:18 ID:9VgF0tvId(1) AAS
はいキチガイ
264: (ワッチョイ 7a2d-k2ru) 2018/03/26(月)12:22 ID:4HYlIhKq0(1) AAS
VSが消えたところで乗り換え先はJetBrainsだからos関係ないな
265: (ワッチョイ 5b80-AyCB) 2018/03/26(月)12:51 ID:WZ1ZCWjW0(2/3) AAS
外部リンク[html]:developercommunity.visualstudio.com
例えばこの問題は長年にわたりユーザーを苦しめてきました。
しかしながら敵と戦うためにはこの問題を続けなければなりません。
MSはユーザーよりも敵を大切にするので、ご覧の通り返答は「ユーザーは馬鹿」というものになります。
ユーザーはオプションを必要としています。
BOMをつけるのはWindowsにおいて妥当なことです。
しかしながらそれを望まないユーザーもいます。
ではなぜMSは頑なにBOMを消させないようにするのでしょうか?
それは敵と戦うためです。
つまりユーザーよりも敵が大切なのです。
ブラウザ戦争の時と同じです。
1-
あと 737 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.026s