2021-12

C++

【C++】__cplusplusマクロの意味

C++プログラムで、「__cplusplus」マクロを見かけることがよくありますが、このマクロはどういったもの?どう使うの?そのような疑問に答えます。
makeblock

【makeblock】CyberPiプログラムのアップロードを無線で行いたい!

makeblockの製品(CyberPi)に対してプログラムをアップロードする際は、通常は、USBケーブルで直結することになります。しかし、これは大変不便です。プログラムのアップロードは、動作確認を考えてもやっぱり無線がおすすめです!
makeblock

【makeblock】CyberPiがやってきた!

makeblock社の製品CyberPiを入手しましたので、開封、動作確認までの記録を公開!面白いですよ!おすすめします。
C++

【C++】名前マングリングとは

C++(拡張子cpp)のソースファイルをビルドして作成したDLLでエクスポートされた関数は名前マングリング(名前修飾)されます。本投稿では、名前マングリングについての理解をまとめます。 名前マングリングとは 名前マングリング、...
C言語

【C言語】static指定子の使い方

static指定子は、ローカル変数、グローバル変数の他、関数にも付加することがあります。効果もそれぞれ異なります。本投稿では、static指定子の働きについてまとめます。 実行環境は下表の通りです。 開発環境Microso...
C言語

【C言語】fflush関数の動作について

C言語でバイナリファイルを出力する時、高速な処理を求められるならfflush関数を上手に使った方がよいです。ただし、どういうコードを組めば、どういう振る舞いをするのか分かりづらい、と感じていたため、サンプルコードでfflush関数の動作を...
C言語

【C言語】printf変換指定~%sと%Sの使い分け~

Visual StudioでC言語、あるいはC++のプロジェクトを作成した時、プロジェクトのプロパティで文字セットを選択することができます。デフォルトでは、『Unicode文字セットを使用する』となっています。
C++

【C言語/C++】DLLエクスポート関係のまとめ

Visual StudioでC言語DLLを作成することがよくあります。DLL作成に関する理解を棚卸したいと思います。まずは、Visual StudioでC言語、C++のDLLを作る時は、言語をC++とし、『ダイナミック リンク ライブラリ(DLL)』を指定してプロジェクトを作成します。
自己啓発

アジャイル検定Lv1を受験したので体験談を発信!教材や過去問について

アジャイルソフトウェア開発技術者検定試験 Lv.1を受検し、無事に合格することができました。 勉強方法や使った教材、感想等をまとめます。
自己啓発

【資格】ドットコムマスター アドバンス ダブルスターに合格しました!(体験談)

ドットコムマスター アドバンスを受験し、無事に合格することができました(ダブルスター)。インターネットや通信に関しての基本を押さえるのに最適な本資格。受験勉強により、ネットワークの基礎固めができますよ! 受験した経緯、使用したテキスト、勉強法、受験体験談をシェアします。
タイトルとURLをコピーしました