-
C/C++の再定義
ヘッダーファイルに次の2行の同じコードを書きなさい。 typedef int X; typedef int X; gccコンパイルではtypedef 'X'の再定義がすぐに報告されますが、g++では実際には何も起こりません、不思議でしょう?そこで、ドキュメントを見てみると、C++ではこんな記述がありました: " In a given non-class scop
2022-02-14 22:34:31 -
ポインタ定数および定数ポインタ
<パス const char *p, char * const p, const char * const p の違いについて 1. const constはconstantの略記です。変数の前にconstが付くと、その変数内のデータはアクセス可能であり、変更できないことを意味します。つまり、constは"read-only"を意味します。変数を変更しようとす
2022-02-14 06:14:47 -
C++の配列コピー
いくつかのケースで 1. 文字配列 strcpyの使用 2.int、float、doubleなどの配列 memcpy を使って、例えば長さ 5 の float 配列をコピーすると、コード例は次のようになります。 int len = 5; float a[len] = {1.0 ,1.1, 1.2, 1.3, 1.4}; float b[len];
2022-02-11 14:47:32 -
C 言語のポインタ配列のポインタ型、ポインタに値を割り当てるために配列名を使用、コンパイル時の警告:互換性のないポインタ型からの初期化
参考文献[1]参照 http://blog.chinaunix.net/uid-30254479-id-5066996.html 0. 質問 配列名を持つポインタの代入 警告:互換性のないポインタ型からの初期化 コード例は以下の通りです。 int a[5]={1,2,3,4,5}; int (*p)[5]= a; コンパイル時の警告: 互換性
2022-02-10 23:37:49 -
VSCodeでCプログラムを書くとエラーになる:ソースファイル "stdio.h" を開くことができない
MinGW-W64とLLVMの環境変数を設定し、VSCodeでC/C++プラグインをダウンロードし、VSCodeを再起動しても、書いたテストプログラムは次のエラーを報告します。 #include<stdio.h> int main(){ printf("helo world\n"); return 0; } <イグ マウスを乗せてエラーを見つけ
2022-02-08 18:07:49 -
未定義の `__isoc99_sscanf' への参照
参考記事 http://www.linuxquestions.org/questions/programming-9/undefined-reference-to-%60__isoc99_sscanf%27-873058/ オリジナルのキーコンテンツです。 <スパン glibc 2.7以前のバージョンがインストールされており、glibc 2.7に対してコンパイルされたラ
2022-02-08 14:47:12 -
関数 'malloc' の暗黙の宣言に対する解決策
追加する必要があります。 #include This file includes the declaration for the built-in function malloc . If you don't do that, the compiler thinks you want to define your own function named mallo
2022-02-07 12:33:24 -
initializer element is not constant "というエラーが表示されるのですが?
次のコードを見てください。 #include <stdio.h> int a = 1; int b = 2; int c = a+b; int main() { printf("c is %d\n", c); return 0; } gcc -o test test.c エラーでコンパイル:イニシャライザ要素が定数でない。 ----
2022-02-07 03:54:32 -
警告:代入がキャストなしで整数からポインタを作成する場合の修正方法に関する警告
警告を修正する方法についての警告: 代入はキャストせずに整数からポインタを作成します。 原理:ソースファイルに関数宣言がない。おそらくヘッダーファイルの追加を忘れたため。(未宣言の関数プロトタイプは常にデフォルトでint値を返します)。 この文は重要です。例えば、CSDNで以下のような質問があります。 http://topic.csdn.net/u/20080624/14/13
2022-01-24 03:44:27 -
#137: 式は変更可能なlvalueでなければならない問題 // 文字列配列の代入問題
組込みソフトウェアのデバッグでは、デバッグを行う際に #137: expression must be a modifiable lvalue 1 等号の周りの値が割り当て可能かどうか、よく確認してください。 char a[] ; //define an array of strings a ; char b[] = "123456" ; //Define a str
2022-01-22 22:29:41 -
g++が内部・外部コマンドソリューションとして認識されない、MinGWを初めて使うときの落とし穴
<パス これまでは、Qt や コードブロック 今回、自分でインストールしてみて、いろいろと問題が出てきました。 一人 を使用する場合 g++ でコンパイルするとエラーが発生します。 stddef.h: No such file or directory stdarg.h: No such file or directory エラー報告の
2022-01-22 19:47:57 -
Cエラー [エラー] 代入_Ashesの左オペランドにlvalueが必要です-プログラマーズ・シークレット
/* test.c */ #include<stdio.h> #include<stdlib.h> #include<string.h> int main () { char *src = "hello,My girlfriend"; int len = strlen(src); char *dest = (c
2022-01-22 16:48:15 -
[C] Error [Error] 代入の左オペランドとして lvalue が必要です。
[エラー] 代入の左オペランドとして lvalue が必要です。 原因 計算値は、== ! = 変数が = 代入文の左辺は式ではなく、変数にします。そして、実はこれは比較式なので、代入番号(=)を関係演算子(==)に変更します。
2022-01-22 16:18:35 -
赤線の位置は必ずしも間違っていない:式は変更可能なlvalueでなければならないエラーは、この文とは別の場所に存在する可能性があります。
<パス Cエラー:式は変更可能なL値でなければならない 左の変数は、変更不可の変数です。 実は、間違っているのはnではなく、cです==。
2022-01-22 12:16:27 -
libc++abi.dylib: NSException タイプの捕捉されない例外で終了するエラー
libc++abi.dylib: terminating with uncaught exception of type NSException 1 このエラーの原因は簡単で、コードの書き方が間違っていたことです。そして、エラーの場所を催促してこないので、書き始めて、細部を見逃さないように注意しないと、戻って細部を確認するのが面倒になります!!!!
2022-01-22 11:45:20 -
[C] レポートエラー 代入の左オペランドとしてlvalueが必要
typedef struct { int a; char b; }CMD_P2P_S; CMD_P2P_S cmd; &cmd = (CMD_P2P_S *)buff; [Error] 代入の左オペランドとして lvalue が必要です。 原因 計算値は、== ! = 変数が = 代入文の左側は式ではなく、変数にする必要がありま
2022-01-22 04:34:06 -
_CRT_SECURE_NO_WARNINGS エラーメッセージ、解決方法
<パス CRT_SECURE_NO_WARNINGS の事前定義を Project->Properties->C/C++->Preprocessor->Preprocessor Definitions に追加しました。
2022-01-21 12:58:49 -
C 構造体定義エラー: '['トークンの前に一次式があることが予想される
構造体を定義して、それを参照するとき、突然多くのエラーを見つけることができます。 typedef struct{ int cost; int value; } item[N];// mistakenly thought this was a declared variable for(i=0,k=0; i<n; i++,k++) scanf("%d%d",&a
2022-01-21 11:05:38 -
構造体の配列--[エラー] '['トークンの前に一次式があることが予想される
<スパン 時間節約ヘルパー : 構造体配列のアクセス、代入などのエラー報告についてです。Error] expected primary-expression before '[' tokenが報告された原因です。[Error] expected primary-expression before '[' token. 構造体の配列に値を代入する際に発生するコンパイルエラーは
2022-01-21 08:42:34 -
error: '.' トークンの前にunqualified-idを指定する必要があります。
C++では、ロックを実装するためにmutexヘッダファイルを導入し、mutext.lock()でロックし、mutex.unlock()でロックを解除するようにしています。 #include <mutex> using namespace std; mutex t_mutex; class Csingleob { private:
2022-01-21 04:35:50
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!