[過去ログ]
Visual Studio 2017 Part5 (1002レス)
Visual Studio 2017 Part5 http://mevius.5ch.net/test/read.cgi/tech/1520336504/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
49: デフォルトの名無しさん (ワッチョイ 7f23-6rgV) [sage] 2018/03/13(火) 10:04:48.24 ID:YnPl4ahZ0 その場合は明示的インスタンス化をしておくこと、 だっけ。 http://mevius.5ch.net/test/read.cgi/tech/1520336504/49
50: デフォルトの名無しさん (ワッチョイ 6a8a-aWcx) [sage] 2018/03/13(火) 11:55:44.24 ID:cL/fN0Uj0 templateで int main()が無いとビルドは通らないでしょう あとint main()でtemplateを{}で括るとブロックが大きすぎますとエラーが出る http://mevius.5ch.net/test/read.cgi/tech/1520336504/50
51: デフォルトの名無しさん (ワッチョイ 6a8a-aWcx) [sage] 2018/03/13(火) 12:07:17.57 ID:cL/fN0Uj0 int main() { template<typename T> struct A { }; template<typename T> struct B { operator A<T>() { return A<T>();//このように定義すれば問題はないが } operator A<T>()const;//定義を外に出すと関数定義が見つからないと出る。 }; template<typename T> B<T>::operator A<T>() const{ return A<T>(); } } これやるとブロックが大きすぎますとエラーがでる http://mevius.5ch.net/te
st/read.cgi/tech/1520336504/51
52: デフォルトの名無しさん (ワッチョイ 6a23-6rgV) [sage] 2018/03/13(火) 12:19:18.70 ID:23dHbGxb0 >>51 C++相談室 part134 ・ http://mevius.5ch.net/test/read.cgi/tech/1516406742/ の566で http://mevius.5ch.net/test/read.cgi/tech/1520336504/52
53: デフォルトの名無しさん (ワッチョイ 6a8a-aWcx) [sage] 2018/03/13(火) 12:21:18.39 ID:cL/fN0Uj0 template<typename T> struct A { }; template<typename T> struct B { operator A<T>() { return A<T>();//このように定義すれば問題はないが } int main() { const B<int> b; A<int> a = b; std::cout << "Hello, Wandbox!" << std::endl; } これでokって事か http://mevius.5ch.net/test/read.cgi/tech/1520336504/53
54: デフォルトの名無しさん (ワッチョイ 6a8a-6CfZ) [sage] 2018/03/13(火) 14:03:04.99 ID:cL/fN0Uj0 VS2017の15.6.1の環境で 問題なくビルド通るよコンパイラ最新の状態にした方がいいよ 念のためも一度 #include "stdafx.h" #include <iostream> template<typename T> struct A { }; template<typename T> struct B { operator A<T>() { return A<T>();//このように定義すれば問題はないが } operator A<T>()const;//定義を外に出すと関数定義が見つからないと出る。 }; template<typename T>
; B<T>::operator A<T>() const { return A<T>(); } int main() { const B<int> b; A<int> a = b; std::cout << "Hello, Wandbox!" << std::endl; } http://mevius.5ch.net/test/read.cgi/tech/1520336504/54
55: デフォルトの名無しさん (ワッチョイ fb04-Osi7) [sage] 2018/03/13(火) 14:13:25.47 ID:a0aOTtHi0 ideon使おうぜ。 GCCだけど。 http://mevius.5ch.net/test/read.cgi/tech/1520336504/55
56: デフォルトの名無しさん (ワッチョイ eaa5-hn8E) [sage] 2018/03/13(火) 16:53:15.86 ID:2CTS8a8u0 スレチだったらすみません。 MySQL for Visual Studio 1.2.7をインストールしようとすると途中でロールバックしてインストールできません。 どなたか解決方法等お分かりになる方はいらっしゃらないでしょうか? 環境:Win7 Pro 64bit、VSCommunity2017 15.6.1、Connector/Net 6.9.9 http://mevius.5ch.net/test/read.cgi/tech/1520336504/56
57: デフォルトの名無しさん (アウアウエー Sae2-0aB1) [] 2018/03/13(火) 17:08:38.87 ID:dqdO2T6Na エラーメッセージを貼ろう http://mevius.5ch.net/test/read.cgi/tech/1520336504/57
58: 56 (ワッチョイ eaa5-hn8E) [sage] 2018/03/13(火) 17:53:58.14 ID:2CTS8a8u0 https://i.imgur.com/22MVhvV.png 画像ですみません。 途中までは進むのですが、StatusがRoling back actionとなり、添付画像のメッセージが表示されてしまいます。 http://mevius.5ch.net/test/read.cgi/tech/1520336504/58
59: デフォルトの名無しさん (スップ Sd2a-bl9z) [sage] 2018/03/13(火) 18:33:03.06 ID:g+hlSIUfd 軽くググると Visual Studio と異なるドライブにインストールしようとして失敗した人がいるな https://stackoverflow.com/questions/47182201/cant-install-mysql-for-visual-studio-1-2-7 http://mevius.5ch.net/test/read.cgi/tech/1520336504/59
60: デフォルトの名無しさん (スプッッ Sd8a-ftzT) [sage] 2018/03/13(火) 18:35:28.81 ID:Zt75FKEXd >>58 順番かな? Connector/Netを先に入れろとあるようだけど ttps://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html http://mevius.5ch.net/test/read.cgi/tech/1520336504/60
61: デフォルトの名無しさん (スプッッ Sd8a-ftzT) [sage] 2018/03/13(火) 18:36:16.20 ID:Zt75FKEXd >>60 間違えた、for VSが先だった… http://mevius.5ch.net/test/read.cgi/tech/1520336504/61
62: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/13(火) 19:18:58.75 ID:zizYRciJ0 MySQL Connector/Net (Archived Versions) 最新の8.0.9dmrを入れてみたら それからMySQL for Visual Studio 1.2.7 を入れる http://mevius.5ch.net/test/read.cgi/tech/1520336504/62
63: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/13(火) 19:26:58.23 ID:zizYRciJ0 >>61 の言う通りインストールの順番かもね http://mevius.5ch.net/test/read.cgi/tech/1520336504/63
64: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/13(火) 19:37:14.81 ID:zizYRciJ0 MySQL Installer 5.7.21 https://dev.mysql.com/downloads/windows/installer/5.7.html MySQL Installer 8.0.3 rcってのもあるね 遠慮なく最新のもの試してみなよ http://mevius.5ch.net/test/read.cgi/tech/1520336504/64
65: デフォルトの名無しさん (ワッチョイ 7e9e-0aB1) [] 2018/03/13(火) 20:29:27.81 ID:cDvZhgNZ0 自分でエディタの文字の色設定など変更していたのだが、 今日VS2017を起動したらデフォルトに戻っているのだが、 そんな症状は俺だけか? http://mevius.5ch.net/test/read.cgi/tech/1520336504/65
66: 44 (アウアウウー Sa1f-0aB1) [] 2018/03/13(火) 21:27:17.42 ID:tmbXJfu7a >>54 言葉足らずですまない。 コンパイルできるし問題なく動く。バージョンも最新の15.6.1、全てヘッダに記載している。 このようにオペレータを宣言して template<typename T> struct B { operator A<T>()const; }; 以下のような関数の定義も同一ヘッダの構造体宣言の後に記載しているのに、 template<typename T> B<T>::operator A<T>() const { return A<T>(); } 以下のoperator A<T>の部分に波線が出て関数定義が見
つからないと出てくる template<typename T> struct B { operator A<T>()const;//ここのoperator A<T>の部分に波線 }; 自分の環境だけの問題なのかな? 他の人の環境だと関数定義が見つからないとのメッセージはでない? http://mevius.5ch.net/test/read.cgi/tech/1520336504/66
67: デフォルトの名無しさん (ワッチョイ 6a23-bl9z) [sage] 2018/03/13(火) 21:43:28.43 ID:23dHbGxb0 もしかしてコンパイルエラーじゃなくてインテリセンスの(誤?)動作に関する質問だった? http://mevius.5ch.net/test/read.cgi/tech/1520336504/67
68: デフォルトの名無しさん (ワッチョイ 6a23-bl9z) [sage] 2018/03/13(火) 21:44:33.73 ID:23dHbGxb0 補足 インテリセンスというのは編集中のソースコード上に警告やエラーを表示してくれる機能 http://mevius.5ch.net/test/read.cgi/tech/1520336504/68
69: デフォルトの名無しさん (アウアウウー Sa1f-0aB1) [] 2018/03/13(火) 21:54:03.14 ID:tmbXJfu7a そうです。構文が間違ってるから定義が見つからないと言っているか、単純にVSのエラーか判断つかなかった http://mevius.5ch.net/test/read.cgi/tech/1520336504/69
70: デフォルトの名無しさん (スップ Sd8a-bl9z) [sage] 2018/03/13(火) 22:10:19.39 ID:+Yto8Znfd いま手元にPC無いからなんとも言えないけど c++ intellisense templates 2017 とかでググればインテリセンスに過度な期待はしなくなると思う http://mevius.5ch.net/test/read.cgi/tech/1520336504/70
71: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/14(水) 04:55:25.10 ID:3ebuY+GL0 March 13, 2018 -- Visual Studio 2017 version 15.6.2 March 13, 2018 -- Visual Studio version 15.7 Preview 1 早速だけど新しいのが来ているのでそれで試して見てはいかがか http://mevius.5ch.net/test/read.cgi/tech/1520336504/71
72: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/14(水) 05:18:15.94 ID:3ebuY+GL0 pc起動してないんでなんとも言えないけど 赤波線なのか緑波線なのか記載してくれると 解りやすい >>56 MySQL上手くインストール出来た? ちょっと心配 http://mevius.5ch.net/test/read.cgi/tech/1520336504/72
73: デフォルトの名無しさん (ワッチョイ 7e8a-aWcx) [sage] 2018/03/14(水) 05:31:34.30 ID:3ebuY+GL0 このようにオペレータを宣言して template<typename T> struct B { operator A<T>()const; }; 以下のoperator A<T>の部分に波線が出て関数定義が見つからないと出てくる template<typename T> struct B { operator A<T>()const;//ここのoperator A<T>の部分に波線 }; 単純に二回同じ事をソースに記載している そう見えるんだけど http://mevius.5ch.net/test/read.cgi/tech/1520336504/73
74: デフォルトの名無しさん (アウアウカー Sa7b-7AdS) [sage] 2018/03/14(水) 06:44:01.63 ID:N0U84u9za 全体的なコードは>>44です。 緑線の波線です。 http://mevius.5ch.net/test/read.cgi/tech/1520336504/74
75: デフォルトの名無しさん (ワッチョイ 7e8a-6CfZ) [sage] 2018/03/14(水) 07:29:59.93 ID:3ebuY+GL0 緑波線の場合VS2017のインテリセンス機能を使い 該当箇所にマウスポインタを当てて 問題の解決の候補を使って修正することが出来ます それでビルドエラーは回避されます 実際自分が遭遇した他のプロジェクトでその機能を 使いエラーを回避したことがあるので ぜひ使って見てください http://mevius.5ch.net/test/read.cgi/tech/1520336504/75
76: デフォルトの名無しさん (ワッチョイ 7e9e-0aB1) [] 2018/03/14(水) 08:50:28.94 ID:nr/g/ZaE0 また更新が出た http://mevius.5ch.net/test/read.cgi/tech/1520336504/76
77: デフォルトの名無しさん (ワッチョイ fb04-Osi7) [sage] 2018/03/14(水) 08:51:40.49 ID:M7iHvccR0 i am debugger man.ひっひっふー。 http://mevius.5ch.net/test/read.cgi/tech/1520336504/77
78: デフォルトの名無しさん (ワッチョイ 7e8a-6CfZ) [sage] 2018/03/14(水) 09:25:27.72 ID:3ebuY+GL0 >>74 最新のVS2017のVer15.6.2でも同様 該当箇所に緑波線は出るがビルドは通る http://mevius.5ch.net/test/read.cgi/tech/1520336504/78
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 924 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s