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


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

Visual Studio 2017 Part5



1 名前:デフォルトの名無しさん [2018/03/06(火) 20:41:44.79 ID:4Ii+EMs20.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと

Visual Studio 2017
www.visualstudio.com/

日本語チーム ブログ
blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2017 Part4
mevius.5ch.net/test/read.cgi/tech/1509244956/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

150 名前:デフォルトの名無しさん [2018/03/18(日) 01:38:22.24 ID:+zU+iCTEa.net]
C++(Win32)でもVS2017のテスト機能は使用可能?

151 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 01:58:19.94 ID:vTP8CpkY0.net]
>>142で、*(a + 1) = 'x';した後のaが"fxo"にならないのは何故?

152 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 02:31:55.41 ID:vTP8CpkY0.net]
ついでに>>143で、constの場合はコンパイルエラー、char []の場合は"fxo"になります

153 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 02:57:09.44 ID:JqVGKsgJ0.net]
初心者スレへ行くべきじゃないの

154 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 03:09:23.83 ID:95A2sExk0.net]
そこで無意味に+1しなければ多少は智慧者扱いされただろうにな

155 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 03:56:15.21 ID:vTP8CpkY0.net]
因みにgcc 5.3.0だと、char *の*(a + 1) = 'x';で Segmentation fault、全てのstrcmp(a, b)で4、以外は変わらずでした

156 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 04:43:06.65 ID:vTP8CpkY0.net]
>>144
char *a = "foo"; って書くと、>>150>>151>>154のように、aに書き換え不可領域の"foo"のアドレスが代入されます
char a[] = "foo"; って書くと、書き換え不可領域の"foo"のサイズ(4バイト)を計算、書き換え可能領域にメモリを確保、"foo"をコピー、そのアドレスがaに代入されます

157 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 06:49:18.44 ID:Pb4lbiqE0.net]
>>155
まあこれが回答なんだけど、これは今はそうであるだけで昔は実行できたよね。
言語仕様としてどこかで定義されたのだろうか?
コンパイルエラーにもならないところを見ると、未だに言語仕様にはなっておらず暗黙の了解なんだろうか?

158 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 08:28:41.21 ID:Vy5WxvpvM.net]
>>156
> 言語仕様としてどこかで定義されたのだろうか?
未定義って定義されてたはず
ちなみに未定義動作なので
> 昔は実行できた
> コンパイルエラーにもならない
等々は全て正しい挙動
もちろん
・実行時エラーになる
・コンパイル時エラーになる
等々も正しい



159 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 08:41:22.39 ID:EbHOfvBT0.net]
>>156
昔は実行できた? ちげーよ
static char a[] = "foo";
昔はこう書かなきゃコンパイルエラーだった

160 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:30:50.84 ID:olLxGKeA0.net]
VSスレでうんこgccの話をすんなよ。アホみたいな最適化ばっかやってんだから。スレチ。

161 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:25:04.64 ID:EbHOfvBT0.net]
おまえもしかして1983出荷のMicrosoft C Compiler 1.0使ってた?

162 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 11:14:42.02 ID:Hq3OQfO+0.net]
三菱のMUlTI 16でLattice C使ってたな

163 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 12:02:04.76 ID:gFcCWBa7F.net]
>>161
懐かしい

164 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 14:36:02.04 ID:CAYOd0hL0.net]
当初のMSCって某メーカーのOEMだったよね

165 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 15:41:17.05 ID:YpDkYpac0.net]
昔はfarポインタで宣言しないと届かないことがあったね

166 名前:デフォルトの名無しさん [2018/03/18(日) 15:59:53.48 ID:gweQjn0mF.net]
32bitコードで64bit空間にアクセスするようなイメージ

167 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 16:17:26.83 ID:CAYOd0hL0.net]
farポインタ使ってる頃だと、セグメントレジス

168 名前:^を下駄にしてアドレス生成してるから
32ビットコードでのメモリアクセスとはかなりイメージが違うと思う
[]
[ここ壊れてます]



169 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 16:40:14.72 ID:EbHOfvBT0.net]
ワード幅16bitのプロセスに対する主記憶キーみたいなもんだ
保護はしない空間指定だけのやつ

170 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 19:42:40.84 ID:hnFVXDjY0.net]
hugeも無かったっけ?

171 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 20:04:55.20 ID:ojW1vPJY0.net]
>>168
huge ポインタはいろいろと問題があった、と聞いている
玄人は far ポインタを使うもの、だと

172 名前:デフォルトの名無しさん mailto:sage [2018/03/19(月) 00:51:33.14 ID:uUvmUW+n0.net]
16ビットOSの頃、大量データを配列として扱わなくてはいけなくなって
64kの範囲で複数の配列を宣言し、アプリ自身で切り替えて実装してたな

173 名前:デフォルトの名無しさん mailto:sage [2018/03/19(月) 00:52:06.66 ID:y+rJwvrF0.net]
>>169
64KB以上の領域をalloc出来たはず。
hallocとかhmemcpyなどhugeモデル専用のAPIがあった。

174 名前:デフォルトの名無しさん mailto:sage [2018/03/19(月) 06:24:14.03 ID:VMRUqJAn0.net]
hugeはsizeofが64Kを超えるオブジェクトを扱える
具体的には配列だ
ということは、ポインタ+整数で65537以上の整数が許されるということになる
つまり整数を足すときにオフセットからセグメントへ桁上がりするということだ

175 名前:デフォルトの名無しさん [2018/03/19(月) 13:17:49.23 ID:Bed8mL1W0.net]
Visual Studio 2017は、どれぐらい動きますか?
C#で、2dの人生ゲームを作りたいです。


Windows7 64bit
Core i3 2120 3.3GHz
メモリー4GB
HDD500GB
DVDマルチ
富士通 ESPRIMO D551/DX (1231053)

176 名前:デフォルトの名無しさん mailto:sage [2018/03/19(月) 14:09:33.55 ID:ohajgZBu0.net]
>>173
コミュニティエディション動かしてみ。
16ms内にデカイ画像30枚とかやらなければ大丈夫だと思うよ。

177 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 00:29:35.49 ID:qUql1rxl0.net]
とりあえずSSDないとインストールで日が暮れるとだけw

178 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 01:09:00.41 ID:dd86WPqG0.net]
どうも、です。



179 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 10:24:59.90 ID:C8Jm/JXG0.net]
15.6.3にしてから

E1696 ソースファイルを開けませんと出る
殆どのCのヘッダーファイルが開けない

180 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 10:55:59.11 ID:RGd6zJZc0.net]
Release Date: March 19, 2018 - Visual Studio 2017 version 15.6.3
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.6.3

こちらじゃ特に問題無し

181 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 11:05:40.55 ID:C8Jm/JXG0.net]
すまん最近VS2017入れ直したんだけど
C++コンポーネントやら最新のSDKの入れ忘れだった

182 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 11:12:03.97 ID:RGd6zJZc0.net]
インストーラでコンポーネント入れかえて遊んでたらWindows SDKの一部のヘッダが見つからず
デスクトップアプリが作れないナンデナンデ!?
とか思ったらUWPのSDKしかチェック入ってなかった、みたいなオチは経験ありまする

183 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 14:59:47.46 ID:wJ3jXT99r.net]
ここ初めてなんだけど、visualで作ったアプリで収益上げる場合、ロイヤリティ的なのはある?

184 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 15:38:58.90 ID:q6dgTavHd.net]
ない。Expressでもない。

185 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 16:24:16.67 ID:FTRib36K0.net]
ロイヤリティー払ってもいいから収益を上げたいものだ

186 名前:デフォルトの名無しさん [2018/03/20(火) 16:31:11.23 ID:VOYSZVjd0.net]
今ってWPF、Form、MFC、の中でどれが一番流行ってるの?

187 名前:デフォルトの名無しさん [2018/03/20(火) 16:37:08.80 ID:J0Id73NT0.net]
そりゃあQtだろな。

188 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 17:17:53.24 ID:xed9bvFbd.net]
Electron じゃね?



189 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 20:51:38.89 ID:wJ3jXT99r.net]
ロイヤリティの事でありがとうございます。

190 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 21:27:08.56 ID:xJ2NLzgpH.net]
ロイアルティーってミルク多いよな

191 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 10:55:21.49 ID:wsrAX2jv0.net]
VisualStudioUninstallerって、
2013/2015/2017などの複数のバージョンが入っている環境で
2013のものだけをまとめて削除することとかはできますか?
ネットの記事を見ていると、すべてのバージョンを削除してしまうように見えるのですが。

192 名前:デフォルトの名無しさん [2018/03/21(水) 11:34:07.05 ID:9aBHV4jiF.net]
一方通行
消すときは全部消して必要なものだけ入れ直すべし

193 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 11:59:12.32 ID:wsrAX2jv0.net]
>>190
やっぱりそういう使い方になりますか。
削除するバージョンを選べるようになってほしいです。

194 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 12:54:43.61 ID:12/loZIJ0.net]
そもそも公式がしっかり対応いやなんでもない

195 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 13:01:17.68 ID:JKnExFoY0.net]
formアプリケーション開発のデータセットデザイナーを使用しないで、
既に定義されている型付データセットのテーブルのカラムを増やしたり
複数のテーブルを任意に組み合わせてChartやDataGridViewのデータソースにしたりする方法ってある?

やっぱりその都度、データセットデザイナー起動して変更したり各コントールの設定も手動で手直ししないといけないの?

196 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 14:39:20.60 ID:x2r2V1ra0.net]
>>193
コードで動的に作ったりユーザーコントロールで解決しないもの?

197 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 18:00:45.30 ID:JKnExFoY0.net]
最初は、自動生成される型付データセットのコードを使うけど、
見てるとガチガチに組まれててなんかカラム追加するのも無理そうって感想しかない
変にいじったら、今度はデータセットデザイナーで編集する必要が出た時に、
変更したコードとデザイナーで不具合出るし

後、複数のテーブルを任意に組み合わせてデータソースにする方法が分らない
既存のコントロールだと無理なの?
もしそうなら自前で実装しないといけないって事?

198 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 18:29:41.17 ID:YF2hQjgC0.net]
作ればあるもんってよく言うけどな



199 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 18:45:42.66 ID:NQ0oyBtV0.net]
SQLから勉強しなおせ

200 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 19:27:13.32 ID:TV3lE0eZ0.net]
2ちゃんで質問する前にもうちょい勉強した方が結局は効率いいと思う

201 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 19:32:16.34 ID:JKnExFoY0.net]
SQLの時点でテーブルをjoinしようが、結局は型付データセットの定義をデザイナー起動して手動で直さないといけないだろ

それとも俺が知らないだけでデザイナーを起動しなくても良い方法があるの?

202 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 20:32:06.18 ID:dbPAezpnd.net]
手動でやるのもコードでやるのも嫌だとすると何がしたいのかわからん

203 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 21:23:33.33 ID:JE6wrz680.net]
>>199
馬鹿ならまずは基本を勉強してから出直せ

204 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 21:29:15.26 ID:JKnExFoY0.net]
粘着がまた荒らしに来たのかよ
いい加減この板に粘着するのやめろ

205 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 21:37:40.99 ID:DQv7yGEy0.net]
ここはム板
気にくわんヤツはレッテル貼りするのではなく
逃走しかないほどの恥をかかせられなければ
自分もまたゴミの域を出ていないということだ

206 名前: mailto:sage [2018/03/21(水) 21:42:49.08 ID:ZGJmhAHm0.net]
>>203
そうそう

207 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 21:47:03.63 ID:JKnExFoY0.net]
この板で荒らし行為繰り返す奴は本気でバレないとおもってるアホしかおらんな

208 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 00:28:18.15 ID:bi8pp+6r0.net]
ID:JKnExFoY0

馬鹿が開き直りか
早く死ねよ



209 名前:デフォルトの名無しさん [2018/03/22(木) 03:25:46.80 ID:in2DNSJK0.net]
荒らしを晒しage

210 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 05:02:51.83 ID:RZqZ4NQF0.net]
>>206
盛大に火病ってるけど図星でも突かれたか?

211 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 07:00:52.46 ID:C5Ula1AM0.net]
まーた例の粘着が晒されてんのか
「ワッチョイやIDを自由に変えられてもバカに自演は出来ない」って事を理解できない可哀想な子なんだから
スルーしたれ

212 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 09:51:52.75 ID:bi8pp+6r0.net]
例の粘着って何だ?理屈が理解できていない馬鹿に馬鹿って書いただけだぞ

213 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 14:44:21.26 ID:ghmsMkp00.net]
Visual Studio 2017 version 15.7 Preview 2 now available for download
https://www.neowin.net/news/visual-studio-2017-version-157-preview-2-now-available-for-download

C++
Added five new rules enforcing items from the C++ Core Guidelines
regarding use of the Guidelines Support Library.
We allow public base classes in aggregate types, so that they can be
initialized using aggregate initialization syntax without writing boilerplate
constructors. In the braced initializer list, bases are initialized first, followed
by data members.
Extend template argument deduction for functions to constructors of
template classes – when you construct a class template you no longer
have to specify the arguments.
C++17 has changed the definition of qualification conversions. Previously,
these were permitted between multi-level pointers and mixed pointers,
such that qualifiers could often be added at levels other than the first;
however, this did not similarly apply to arrays.
Refined the expression evaluation order for major C++ operators that
were previously left to compiler implementation detail, e.g. member
access, assignment, and array index.
Expand the using declaration to support pack expansion semantics for
variadic base class members, which can then be used inside the derived class.
We are now complete with the full implementation of Expression SFINAE,
and have made the corresponding Standard Template Library changes.
Implemented parallel algorithms conforming to the ISO C++17 standard. See
the source file located at [VSInstallDir]\VC\Tools\MSVC\\include\yvals.h for
additional details.
In /std:c++17 mode, the warning level of C4834 ("discarding return value
of function
with 'nodiscard' attribute") is increased from W3 to W1. In addition, the
compiler can now deduce the type of a non-type template argument that
is declared with auto.

214 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 06:08:12.09 ID:5ELqDBlL0.net]
March 22, 2018 -- Visual Studio 2017 version 15.6.4
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

215 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 10:38:42.17 ID:pagHrZak0.net]
週次パッチ状態だな
おまいら、さっさとテストしろ

216 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 11:26:50.36 ID:7xxjOtPC0.net]
やってるよ
言われなくても

217 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 11:33:43.30 ID:nETaNlSIM.net]
お金払ってこんなクソパッチ当てられて悔しくないの?
姫騎士状態だな

218 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 11:45:02.24 ID:7xxjOtPC0.net]
何とでもぬかせ



219 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 13:48:04.41 ID:pagHrZak0.net]
月曜の朝イチまでに検証しろよ

220 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 14:15:49.71 ID:JJaNq+W2d.net]
お、喧嘩か

221 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 15:11:55.44 ID:pagHrZak0.net]
年度末だからな

222 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 15:21:46.67 ID:5ELqDBlL0.net]
世の中がこんなご時世だらか仕方ないといえば仕方ないが
荒っぽい表現は慎んだほうがいいよ
因みにC++17の検証は自分の環境では問題ない
他の言語は知らないけど
まったりいこーよ

223 名前:デフォルトの名無しさん [2018/03/23(金) 15:48:27.57 ID:e2jQ3pl80.net]
いつの間にか新規プロジェクトの作成先が変わったんだな
Documents\Visual Studio 2017内だとファイルパスが長すぎる問題がでたからか?

224 名前:デフォルトの名無しさん [2018/03/23(金) 17:23:20.31 ID:IQgPE3+N0.net]
CMake使えるらしいが、どんな感じ?

225 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 17:29:03.56 ID:KCL7rjzaa.net]
2〜3か月に一度バージョンアップで残りはそれのバグフィクスのほうがありがたい
新機能提供されても使ってないものがほとんど
起動時間が短縮よりバージョンアップに使うリソースのほうが大きい
デバッグを確実に行ったうえでバージョンアップしてほしい

226 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 17:40:33.50 ID:VTOUzshqd.net]
デバッグは俺らにやらせるスタイル

227 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 18:02:26.38 ID:rR2K+ddN0.net]
文句言いながらも使い続けるスタイル
ツンデレか

228 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 18:10:02.19 ID:pTOScq8O0.net]
SSDT入れてる人いる?
IntegrationServicesデザイナーのオプション設定って正常に表示されてる?



229 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 18:27:33.16 ID:pagHrZak0.net]
俺も客にデバッグやらせてるから、あまり大きなこと言えないな

230 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 18:34:01.56 ID:KCL7rjzaa.net]
俺は15.5.6からバージョンアップしてない

15.6系でこれはと思った機能があったら教えてほしい

231 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:37:16.51 ID:FQA7q+b8M.net]
>>215
ごめんExpressなのでお金払ってないんだわ w

232 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:47:13.51 ID:GbWcRNAN0.net]
>>229
なんでCommunity使わんの?

233 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:55:40.26 ID:fNDQViird.net]
>>230
業務で使うけれどお金は出してくれない会社なんでしょ

234 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:57:43.92 ID:AkkMLU650.net]
せこい会社だな。

235 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:57:50.42 ID:GbWcRNAN0.net]
>>231
2017のExpressってDesktop版しか出てないし、わざわざそれ使う理由ってなんだろうね

236 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 20:05:09.62 ID:FQA7q+b8M.net]
社内のちょっとしたツールを作ってるだけだからExpressにしてる
普通にProfessional買えばいいんだけどまあそこまでするほどじゃないかなって感じ

237 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 22:02:52.32 ID:aEhzREmI0.net]
>>233
Communityはライセンス的に条件を満たさないと業務で使えない

238 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 03:27:57.35 ID:y/z0A0hW0.net]
https://ideone.com/Epp30z
お兄ちゃん助けて、コンパイルが通らないの。

C++相談室で聞いたら、なんか変なモノベクタに突っ込んでるって言われたんだけど、何行目かさっぱりわかりません。
この前張ったJsonのユニークポインタ版です。エラーが爆発してて意味不明過ぎてウケる。
ヒントでも良いのでどうすればいいか、ご教示ください。お願いします。



239 名前:デフォルトの名無しさん [2018/03/24(土) 05:47:06.05 ID:CCydffM5a.net]
template<class T>

240 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 06:17:47.12 ID:y/z0A0hW0.net]
??

241 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 10:43:14.78 ID:8vSlrl3q0.net]
問題を再現できる最小限のコードを書けない時点で
お前にはプログラマーの才能がないわ

242 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 10:55:55.30 ID:zEaAx+9x0.net]
>>236
・わからんうちは戻り値を参照にするのは止めろ
・unique_ptr は複製できないからコンテナに入れたりできない
・unique_ptr はわからんうちは使わないように

243 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 14:05:29.05 ID:9T/uvYUS0.net]
自分はコード見ても全然まだ分からないけど、これなら言える

std::毎回入れるの面倒じゃない?

244 名前:デフォルトの名無しさん [2018/03/24(土) 14:21:40.37 ID:5hh+Vua5F.net]
>>241
namespace書けば済む話だが
同じ名前を重ねて使って紛らわしくするのが好きなプログラマっぽいので
無駄な問題を避けるために敢えて書くのは良い習慣

245 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 14:41:13.45 ID:9T/uvYUS0.net]
確かにあれこれ省略し過ぎると何のメソッドか分からなくなりますね
勉強なりました

246 名前:デフォルトの名無しさん [2018/03/24(土) 14:46:31.49 ID:1PnG4u1J0.net]
stringとかは割と衝突しやすいね

247 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 15:52:09.60 ID:o+lnSplRa.net]
stdの関数命名が雑
make_pairとか

248 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 15:58:40.84 ID:nXkIKstp0.net]
それな



249 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 16:58:16.74 ID:LkK69e8iM.net]
一括確保系はmakeで統一されてるけど、何だったら良かったんだ?

250 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 20:32:32.82 ID:9T/uvYUS0.net]
デスクトップのC++入門本が終わったので、Android作成に取り組もうとしたら、初っぱなでコケました
ネイティブC++で作成したプロジェクトの中に自動で作られるファイルの意味が分かりません
main.cppをカスタマイズしていけば良いんですかね?






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

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

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