先日投稿した次の記事にて書きました
一時はC言語でプログラミングした案件も多い。 従い、C++のテキストも多くの内容はC言語の復習を兼ねての感が強くスイスイと・・と
また、次の様にも・・・
自転車と同様、当時に突っ込んで身に付けた?せいかブランク有ってもあっと言う間に甦って来ました。
関数のオーバーロード
関数テンプレート
いづれもC++で拡張された機能・・一応、目を通して取り敢えずはOK
本日は別途の新機能「名前空間」に「引数と参照」について
変数のスコープに関してはC言語で或る程度は・・・現に大規模なシステム開発要員の一人として開発参加している際に、すでに予約語 extern を用いて宣言されたインクルードファイルを読み込んでいました。 凡その概念は理解していたつもりも、先日購入したC++教本で復習して納得した次第
今回は新たな概念の「名前空間」を知ることが出来ました
かってC言語でのプログラム制作現場で、関数の呼び出しの際に引数渡し方法の”値渡し“と”参照渡し“の理解は有って使用したもの。
今回は別途、「参照」そのものを引数としての関数呼び出し方法も・・
C++ C と LINUX
大阪府+京都府
工務店 + ソフト ⇒ ソフト工務店
エネシスポート
2018年(平成30)~(予定・準備中)
システム開発・ソフト制作の受託開発
少し目を離して別の事を・・・
本日は改めてプログラム言語 C++ の習い事?に向き合おうと・・
やさしいC++ 第5版
著者 :高橋麻奈
発行所:SBクリエイティブ株式会社 |
参考)
タイミング良く第5版発行直後のC++の参考書籍を購入、さぁ~頑張ろう!の心境ナリ。一昔前にバイブル的存在の本「プログラミング言語C」を意図して同じ本2冊目を手に入れたは生涯で最初で最後!
本の内容、即ちプログラミング言語C++の機能の一つに確かC言語のは無かった”関数のオーバーロード“がありますネ
他にも色々とC言語からの拡張・発展した機能が・・・
複雑な処理も求められ市場も拡大し、システムも大規模に・・・
合わせて、プログラム・ソフトも大きく複雑になって行く
システムが複雑・大規模化するにつれ生産性・効率化の要請が・・・
いろいろと試行錯誤の上に誕生した2代目なんでしょう
複雑に絡み合って行きニッチもサッチも行かなくなる蜘蛛の巣を解いて行く手立てを幾つも織り込んだ言語構造?
従いプログラミングの世界では重要なポジションを確保している様です。 習得したいものです・・・C言語の復習も兼ねて・・・
ソフトウェア開発業務をスタートさせるにあたり、
事前に何とか取り敢えずはソコソコのレベルまで・・
高めたい!向上させたい!上達したい!
課題・テーマは下記の如くわんさかゴザンスで御座います
誰かやってくれないかなぁ~では、アカンとよ!
タッチタイピング (ブラインドタッチ)
C
C++
IDE(統合開発環境)
DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)
地道にコツコツと・・何より継続することが一番
2番、3番も確か「継続」なりだった?
C++ C
C言語「関数のオーバーロード」をみてオーバーロードと発する勿れ
進捗状態をチェックして或る程度、頑張ったと認められるなら
コーヒー一杯+パン1枚+ごはん一杯
差し上げよう!
工務店 + ソフト ⇒ ソフト工務店
エネシスポート
2018年(平成30)~(予定・準備中)
システム開発・ソフト制作の受託開発
[ソフト工務店]エネシスポート(亀岡市)のBLOG■ライフワーク(lifework)のフィールドワーク(fieldwork)■をブログで綴ります=ネットStyle+フィールドStyleにて営業中!関西地域・近畿地方(京都府亀岡市)からライフスタイル情報発信中