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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
31
(1): (ワッチョイ fb04-Osi7) 2018/03/09(金)05:51 ID:BzAYJd1a0(1/3) AAS
そういえば、VCの設定でC++17をVSアプリのデフォルト設定にしたいときってどこいじればいいの?
32
(1): (ワッチョイ 6a8a-wWjj) 2018/03/09(金)06:02 ID:P+KuK4J20(2/3) AAS
>>31
前スレより抜粋

コンパイラを最新の状態にすることと
フラグスイッチが/std:c++14になっているか
チェックする事

C++プロジェクトを新規作成した上で
プロジェクトを右クリック→プロパティ→C/C++→言語→C++言語標準の中から
ISO C++標準 C++14h標準(/std:C++14)
ISO C++ Standard C++17(/std:C++17)
ISO C++ 標準の最終草案 (/std:c++latest)
の何れかを選択し新規作成したプロジェクトごとに上記の設定しなおす
自分が使用したい環境で選択してみてください
あとリリース版とプレビュー版ではサポート
されている内容が違うので注意が必要
最新のを使うのであればプレビュ版を使用してみて
33: (ワッチョイ fb04-Osi7) 2018/03/09(金)06:07 ID:BzAYJd1a0(2/3) AAS
>>32
ご意見ありがとう。それは知ってる。
そうじゃなくて、アプリのデフォルトだから、プロジェクト作った時点でそれが選択済みであってほしいの。
昔はできたんだけど最近わからなくなった。
34: (ワッチョイ 6a8a-wWjj) 2018/03/09(金)08:26 ID:P+KuK4J20(3/3) AAS
cpprefjp - C++日本語リファレンス
外部リンク[html]:cpprefjp.github.io

C++14からC++17に変わってからで非推奨されているものや廃止されているものがあるので
上記の切替機能は必要と考えられる
35: (ワッチョイ fb04-Osi7) 2018/03/09(金)08:34 ID:BzAYJd1a0(3/3) AAS
ふむ。まぁ、自分のワガママでしかないのでとりあえず諦めるよ。
ご意見ありがとう。
36: (ワッチョイ 2fe9-gopB) 2018/03/09(金)17:54 ID:PqSI3y0u0(1) AAS
ソリューションの中に複数のプロジェクトが存在する状況において、
カレントプロジェクト(スタートアッププロジェクト)のビルドをするときの
ショートカットキーはどうしてます?

自由にすりゃいいんですが、暗黙の了解でこうだってのはありますか?
37: (ワッチョイ 739e-0aB1) 2018/03/10(土)01:22 ID:5XqTSZ+D0(1) AAS
>>30
昨日入れたのにもう更新が出たのか
38: (ブーイモ MM97-hn8E) 2018/03/11(日)11:13 ID:gqF9MiU9M(1) AAS
多分近いうちにもう一発更新が来ると思う
ひどい出来だなこれは
39: (ワッチョイ 2fe3-eTiN) 2018/03/11(日)11:55 ID:xf8GjCk50(1) AAS
顧客デバッカーとかマジで冗談やめろw
お金払ってる奴らだろこんな積極的に落としてる奴
40
(1): (ワッチョイ fb23-0aB1) 2018/03/11(日)12:17 ID:8JC0BCod0(1) AAS
どうぞ
外部リンク:support.microsoft.com
41
(1): (ワッチョイ cf7d-uQtz) 2018/03/11(日)12:48 ID:RPn+LCoE0(1/2) AAS
2017でpythonのクラスと関数の色分けのみが
リアルタイムで表示されない(上書きして開き直すと反映されている)
こんな症状なんですけど、原因として考えられること何かありますか?
42: (ワッチョイ fb04-Osi7) 2018/03/11(日)13:36 ID:lKiuMsbt0(1) AAS
>>40
ランタイムライブラリか。
43: (ワッチョイ cf7d-uQtz) 2018/03/11(日)13:43 ID:RPn+LCoE0(2/2) AAS
>>41
自己レス

アップデートしたら直りました
すいません
44
(3): (アウアウウー Sa1f-0aB1) 2018/03/12(月)21:20 ID:OwukJuDca(1) AAS
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>();
}

関数定義が見つからないとでてくるんだけどVSのエラーか構文のミスか判断つかない
45: (ワッチョイ be80-csLy) 2018/03/12(月)21:46 ID:wQeu8XwM0(1) AAS
operator A<T>()const;
//定義を外に出すと関数定義が見つからないと出る

これは定義じゃないのじゃ?

{ } こういう、処理するソースコードがない

C++ のスレで聞けば?
46: (ワッチョイ 7f23-6rgV) 2018/03/13(火)08:14 ID:YnPl4ahZ0(1/3) AAS
>>44
このページの g++ で
外部リンク:wandbox.org

そのソースに

int main()
{
const B<int> b;
A<int> a = b;
std::cout << "Hello, Wandbox!" << std::endl;
}

つけて実行してみたが特にエラーはないな
47: (ワッチョイ cb38-uQtz) 2018/03/13(火)09:47 ID:92t/zLSk0(1) AAS
>>44
俺んとこのcl.exe(19.13.26128)では/W4でも黙って通るが
おまえさんとこの環境は?
48: (ワッチョイ 7f23-6rgV) 2018/03/13(火)09:58 ID:YnPl4ahZ0(2/3) AAS
もしかして外に出したのを .cpp ファイルに書いて
他のソースから利用しようとしているとか?
49: (ワッチョイ 7f23-6rgV) 2018/03/13(火)10:04 ID:YnPl4ahZ0(3/3) AAS
その場合は明示的インスタンス化をしておくこと、
だっけ。
50: (ワッチョイ 6a8a-aWcx) 2018/03/13(火)11:55 ID:cL/fN0Uj0(1/4) AAS
templateで int main()が無いとビルドは通らないでしょう
あとint main()でtemplateを{}で括るとブロックが大きすぎますとエラーが出る
51
(1): (ワッチョイ 6a8a-aWcx) 2018/03/13(火)12:07 ID:cL/fN0Uj0(2/4) AAS
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>();
}
}

これやるとブロックが大きすぎますとエラーがでる
52: (ワッチョイ 6a23-6rgV) 2018/03/13(火)12:19 ID:23dHbGxb0(1/3) AAS
>>51
C++相談室 part134 ・
2chスレ:tech
の566で
53: (ワッチョイ 6a8a-aWcx) 2018/03/13(火)12:21 ID:cL/fN0Uj0(3/4) AAS
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って事か
54
(1): (ワッチョイ 6a8a-6CfZ) 2018/03/13(火)14:03 ID:cL/fN0Uj0(4/4) AAS
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;
}
55: (ワッチョイ fb04-Osi7) 2018/03/13(火)14:13 ID:a0aOTtHi0(1) AAS
ideon使おうぜ。
GCCだけど。
56
(1): (ワッチョイ eaa5-hn8E) 2018/03/13(火)16:53 ID:2CTS8a8u0(1/2) AAS
スレチだったらすみません。
MySQL for Visual Studio 1.2.7をインストールしようとすると途中でロールバックしてインストールできません。
どなたか解決方法等お分かりになる方はいらっしゃらないでしょうか?
環境:Win7 Pro 64bit、VSCommunity2017 15.6.1、Connector/Net 6.9.9
57: (アウアウエー Sae2-0aB1) 2018/03/13(火)17:08 ID:dqdO2T6Na(1) AAS
エラーメッセージを貼ろう
58
(1): 56 (ワッチョイ eaa5-hn8E) 2018/03/13(火)17:53 ID:2CTS8a8u0(2/2) AAS
画像リンク

画像ですみません。
途中までは進むのですが、StatusがRoling back actionとなり、添付画像のメッセージが表示されてしまいます。
59: (スップ Sd2a-bl9z) 2018/03/13(火)18:33 ID:g+hlSIUfd(1) AAS
軽くググると Visual Studio と異なるドライブにインストールしようとして失敗した人がいるな

外部リンク:stackoverflow.com
60
(2): (スプッッ Sd8a-ftzT) 2018/03/13(火)18:35 ID:Zt75FKEXd(1/2) AAS
>>58
順番かな?
Connector/Netを先に入れろとあるようだけど
外部リンク[html]:dev.mysql.com
1-
あと 942 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.023s