質問するログイン新規登録

質問編集履歴

3

タグ追加

2025/12/17 08:17

投稿

fana
fana

スコア12323

title CHANGED
File without changes
body CHANGED
File without changes

2

追記

2025/12/17 08:15

投稿

fana
fana

スコア12323

title CHANGED
File without changes
body CHANGED
@@ -35,4 +35,5 @@
35
35
  ---
36
36
 
37
37
  エラーにならないという挙動が個人的に不便に思うのですが,これをコンパイルエラーにする方法とかありませんでしょうか?
38
- (プロジェクト設定に「警告をエラーとして扱う」というのがありますが……それだと今度は他の警告もエラーになってしまうのが不便そう)
38
+ (プロジェクト設定に「警告をエラーとして扱う」というのがありますが……それだと今度は他の警告もエラーになってしまうのが不便そう)
39
+ (「インライン」な形に書くこと自体をあきらめる?)

1

追記

2025/12/17 08:10

投稿

fana
fana

スコア12323

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,9 @@
30
30
  コンパイルエラーにならない原因は「使ってないから削除された」ことなのかと思いますが,
31
31
  使っているかいないか以前に,まずコードとして問題があると思うのですが,その点がスルーされるのは何故なのでしょうか?
32
32
 
33
- 例えば,`X::F2()` の実装を `void F2(){ std::cout << "F2\n"; cat; }` とかにすれば,使ってなくても `cat` の部分がコンパイルエラーになるのですが,これとの差とは何になるのでしょうか?
33
+ 例えば,`X::F2()` の実装を `void F2(){ std::cout << "F2\n"; cat; }` とかにすれば,使ってなくても `cat` の部分がコンパイルエラーになるのですが,これとの差とは何になるのでしょうか?
34
+
35
+ ---
36
+
37
+ エラーにならないという挙動が個人的に不便に思うのですが,これをコンパイルエラーにする方法とかありませんでしょうか?
38
+ (プロジェクト設定に「警告をエラーとして扱う」というのがありますが……それだと今度は他の警告もエラーになってしまうのが不便そう)