Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C++

基礎から学ぶ:C++上級者への道

Visual Studio Community 2017を使用して、C++のプログラミングを修得。プログラミング入門者向けに、IDEのインストール、C++のコンパイル・実行方法、言語要素、オブジェクト指向と、その先までを細やかに解説。
Rating: 3.3 out of 53.3 (39 ratings)
311 students
Created by 小黒 明彦
Last updated 4/2018
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • 大概のプログラム言語に存在する基本的な制御構造を操れるようになります
  • ライブラリを作ることが出来るようになります
  • オブジェクト指向に関する知識を得られます
  • C言語にはない、演算子の再定義ができるようになります
  • コマンドラインで動作するツールを作って、ルーチンワークを効率化することが出来ます

Course content

16 sections • 56 lectures • 3h 29m total length

  • Preview04:54

  • Preview08:04
  • Preview01:16
  • Preview03:44
  • 基本
    12:50
  • 変数
    04:00
  • 基本型
    12:52
  • 標準入力
    01:06
  • コメントのネスト
    1 question

  • 算術演算子と代入演算子
    08:34
  • 関係演算子
    02:12
  • 論理演算子
    01:48
  • ビット演算子
    07:07
  • 演算子
    1 question

  • if
    05:08
  • switch
    03:27
  • 条件演算子
    02:23
  • 四則演算の実行
    01:45
  • 条件文
    1 question

  • 配列
    03:54
  • 多次元配列
    03:28
  • 配列
    1 question

  • for
    03:57
  • whileとdo while
    03:12
  • 多重ループ
    04:09
  • breakとcontinue
    02:57
  • ループ
    1 question

  • 関数
    05:37
  • 関数サンプル1
    06:48
  • 関数サンプル2
    02:28
  • オーバーロード
    01:53
  • 関数
    1 question

  • enum
    03:15
  • 参照型
    03:37

  • ポインタ
    03:40
  • 配列とポインタ
    04:02
  • 動的メモリ配置
    02:51
  • 文字配列と文字列
    03:31
  • 関数とポインタ
    01:53
  • キャスト
    02:17
  • ポインタ
    1 question

  • main関数
    09:40

Requirements

  • 初歩的なwindows操作の知識が必要

Description

この講座はプログラミングが初めての方でも、着実にプログラミングが身につくように構成されています。

C++は、ハードウェアに密着したシステムを構築できる数少ない言語のひとつです。実行は高速で、非常に細やかな制御ができます。その特性を活かし、OSの拡張や、ハードウェア制御などに用いられています。高速性を要求される3Dアニメーションなども得意です。他の言語から使用される便利なライブラリも、実はC++で書かれていることが多くあります。C++を学ぶということは、コンピュータの動作原理を学ぶこととも言えます。また、現代のC++は、強力なオブジェクト指向の他に、ジェネリックプログラミング、関数指向などを取り入れているマルチパラダイムの言語となっていて、他の言語を学ぶ際の出発点としても最適です。

このコースは制御構造、関数、ポインタ、テンプレート、オブジェクト指向といったスキルを身につけ、それらをコース内の演習に組み込むことで明日から現場で使えるように設計されています。

Who this course is for:

  • C++を学びたい全ての人
  • C言語は知っているけど、C++のどこがいいのかと思っている人
  • プログラミングを始めてみたい人
  • オブジェクト指向でプログラムを書きたい人
  • 職場でC++のスキルを必要とされている人

Instructor

小黒 明彦
プログラミング一般、特にオブジェクト指向
小黒 明彦
  • 3.3 Instructor Rating
  • 39 Reviews
  • 311 Students
  • 1 Course

埼玉大学理工学研究科修了。博士(学術)。

IT開発業務に携わって20年ほど。ネットワーク監視システム、電子トレーディングシステム、IPヘッダの書き換えや独自ハードウェア組込みの音響解析システムなど、人間寄りから機械寄りまで、様々なシステムを手掛けてきた。もっとも長く使ってきた言語はC++。オブジェクト指向が大好き。Javaを業務で使う人たちに、もっとオブジェクト指向を知ってもらって、幸せになってほしいと願っている。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.