JosanSun / MyNote

This is a repository for my notes for learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

这是我的笔记仓库

笔记内容

这里主要用来记录自己在程序开发过程中的一点心得,以及自己看书的一些心得或者书评。

文件目录

更新时间: 20170930

目录一览(仅文件夹)

卷 程序专用盘 的文件夹 PATH 列表
卷序列号为 2446-31DC
D:.
├─book
│  ├─Algorithms 4th Edition
│  │  └─01PriorityQueue
│  │      ├─01PriorityQueue
│  │      │  └─Debug
│  │      │      └─01PriorityQueue.tlog
│  │      └─Debug
│  └─effective C++ 3rd
│      ├─code
│      └─pic
├─C++
│  ├─langFeature
│  │  └─myTestSourceFile
│  │      └─02格式化输出
│  │          ├─Debug
│  │          └─josan1
│  │              └─Debug
│  │                  └─josan1.tlog
│  ├─type_traits
│  │  ├─pic
│  │  └─type_traits
│  │      ├─01is_constructible
│  │      │  └─Debug
│  │      │      └─01is_con.41824ABE.tlog
│  │      ├─02is_same
│  │      │  └─Debug
│  │      │      └─02is_same.tlog
│  │      └─Debug
│  ├─低调类
│  │  └─01type_info
│  │      ├─01type_info
│  │      │  └─Debug
│  │      │      └─01type_info.tlog
│  │      └─Debug
│  ├─关键字
│  │  ├─constexpr
│  │  │  ├─constexpr
│  │  │  │  └─Debug
│  │  │  │      └─constexpr.tlog
│  │  │  └─Debug
│  │  ├─decltype
│  │  │  ├─Debug
│  │  │  └─decltype
│  │  │      └─Debug
│  │  │          └─decltype.tlog
│  │  ├─defaultFunction
│  │  │  ├─Debug
│  │  │  └─defaultFunction
│  │  │      └─Debug
│  │  │          └─defaultFunction.tlog
│  │  ├─delete
│  │  │  ├─Debug
│  │  │  └─delete
│  │  │      └─Debug
│  │  │          └─delete.tlog
│  │  ├─explicit
│  │  │  ├─Debug
│  │  │  └─explicit
│  │  │      └─Debug
│  │  │          └─explicit.tlog
│  │  ├─final
│  │  │  ├─Debug
│  │  │  └─final
│  │  │      └─Debug
│  │  │          └─final.tlog
│  │  ├─functionTryBlock
│  │  │  ├─Debug
│  │  │  └─functionTryBlock
│  │  │      └─Debug
│  │  │          └─functionTryBlock.tlog
│  │  ├─noexceptSpecifier
│  │  │  ├─Debug
│  │  │  └─noexceptSpecifier
│  │  │      └─Debug
│  │  │          └─noexcept.E26FA77A.tlog
│  │  ├─override
│  │  │  ├─Debug
│  │  │  └─override
│  │  │      └─Debug
│  │  │          └─override.tlog
│  │  ├─PureSpecifier
│  │  │  ├─Debug
│  │  │  └─PureSpecifier
│  │  │      └─Debug
│  │  │          └─PureSpecifier.tlog
│  │  ├─StaticAssertion
│  │  │  ├─Debug
│  │  │  ├─Release
│  │  │  └─StaticAssertion
│  │  │      ├─Debug
│  │  │      │  └─StaticAssertion.tlog
│  │  │      └─Release
│  │  │          └─StaticAssertion.tlog
│  │  ├─typeid
│  │  │  ├─Debug
│  │  │  └─typeid
│  │  │      └─Debug
│  │  │          └─typeid.tlog
│  │  ├─__func__
│  │  │  ├─Debug
│  │  │  └─__func__
│  │  │      └─Debug
│  │  │          └─__func__.tlog
│  │  └─类型转换
│  │      ├─01static_cast
│  │      │  └─Debug
│  │      │      └─01static_cast.tlog
│  │      ├─02const_cast
│  │      │  └─Debug
│  │      │      └─02const_cast.tlog
│  │      ├─03reintepret_cast
│  │      │  └─Debug
│  │      │      └─03reinte.E66F3254.tlog
│  │      ├─04dynamic_cast
│  │      │  └─Debug
│  │      │      └─04dynamic_cast.tlog
│  │      └─Debug
│  ├─异常
│  │  ├─bad_alloc
│  │  │  ├─bad_alloc
│  │  │  │  └─Debug
│  │  │  │      └─bad_alloc.tlog
│  │  │  └─Debug
│  │  ├─bad_cast
│  │  │  ├─bad_cast
│  │  │  │  └─Debug
│  │  │  │      └─bad_cast.tlog
│  │  │  └─Debug
│  │  ├─bad_exception
│  │  │  ├─bad_exception
│  │  │  │  └─Debug
│  │  │  │      └─bad_exception.tlog
│  │  │  └─Debug
│  │  ├─bad_typeid
│  │  │  ├─bad_typeid
│  │  │  │  └─Debug
│  │  │  │      └─bad_typeid.tlog
│  │  │  └─Debug
│  │  ├─exception
│  │  │  ├─Debug
│  │  │  └─exception
│  │  │      └─Debug
│  │  │          └─exception.tlog
│  │  ├─invalid_argument
│  │  │  ├─Debug
│  │  │  └─invalid_argument
│  │  │      └─Debug
│  │  │          └─invalid_argument.tlog
│  │  ├─length_error
│  │  │  ├─Debug
│  │  │  └─length_error
│  │  │      └─Debug
│  │  │          └─length_error.tlog
│  │  ├─outOfRange
│  │  │  ├─Debug
│  │  │  └─outOfRange
│  │  │      └─Debug
│  │  │          └─outOfRange.tlog
│  │  ├─overflow_error
│  │  │  ├─Debug
│  │  │  └─overflow_error
│  │  │      └─Debug
│  │  │          └─overflow_error.tlog
│  │  └─runtime_error
│  │      ├─Debug
│  │      └─runtime_error
│  │          └─Debug
│  │              └─runtime_error.tlog
│  └─智能指针
│      └─code
│          └─autoptr
│              ├─autoptr
│              │  └─Debug
│              │      └─autoptr.tlog
│              └─Debug

目录一览(文件夹+文件)

卷 程序专用盘 的文件夹 PATH 列表
卷序列号为 2446-31DC
D:.
│  .gitignore
│  1.txt
│  csdn发帖子模板.docx
│  readme.md
│  
├─book
│  ├─Algorithms 4th Edition
│  │  │  索引优先队列.md
│  │  │  
│  │  └─01PriorityQueue
│  │      │  01PriorityQueue.sln
│  │      │  01PriorityQueue.VC.db
│  │      │  
│  │      ├─01PriorityQueue
│  │      │  │  01PriorityQueue.cpp
│  │      │  │  01PriorityQueue.h
│  │      │  │  01PriorityQueue.vcxproj
│  │      │  │  01PriorityQueue.vcxproj.filters
│  │      │  │  JAVA源码.cpp
│  │      │  │  test.cpp
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  01PriorityQueue.log
│  │      │      │  01PriorityQueue.obj
│  │      │      │  JAVA源码.obj
│  │      │      │  test.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─01PriorityQueue.tlog
│  │      │              01PriorityQueue.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      └─Debug
│  │              01PriorityQueue.exe
│  │              01PriorityQueue.ilk
│  │              01PriorityQueue.pdb
│  │              
│  └─effective C++ 3rd
│      │  item37.md
│      │  readme.md
│      │  
│      ├─code
│      │      item37-01.cpp
│      │      item37-02.cpp
│      │      
│      └─pic
│              item37-01.png
│              item37-02.png
│              
├─C++
│  │  cplusplus-2013-8-8很好的帮助文档.chm
│  │  
│  ├─langFeature
│  │  │  01C++元素对齐探讨.md
│  │  │  02格式化输出.md
│  │  │  
│  │  └─myTestSourceFile
│  │      │  01C++元素对齐探讨.cpp
│  │      │  
│  │      └─02格式化输出
│  │          │  josan1.sln
│  │          │  josan1.VC.db
│  │          │  
│  │          ├─Debug
│  │          │      josan1.exe
│  │          │      josan1.ilk
│  │          │      josan1.pdb
│  │          │      
│  │          └─josan1
│  │              │  in.txt
│  │              │  josan1.vcxproj
│  │              │  josan1.vcxproj.filters
│  │              │  源.cpp
│  │              │  
│  │              └─Debug
│  │                  │  josan1.log
│  │                  │  vc140.idb
│  │                  │  vc140.pdb
│  │                  │  源.obj
│  │                  │  
│  │                  └─josan1.tlog
│  │                          CL.command.1.tlog
│  │                          CL.read.1.tlog
│  │                          CL.write.1.tlog
│  │                          josan1.lastbuildstate
│  │                          link.command.1.tlog
│  │                          link.read.1.tlog
│  │                          link.write.1.tlog
│  │                          
│  ├─type_traits
│  │  ├─pic
│  │  │      integral_constant.xmind
│  │  │      is_constructible.xmind
│  │  │      is_same.xmind
│  │  │      type_info.xmind
│  │  │      
│  │  └─type_traits
│  │      │  type_traits.sln
│  │      │  type_traits.VC.db
│  │      │  
│  │      ├─01is_constructible
│  │      │  │  00integral_constant.cpp
│  │      │  │  01is_constructible.cpp
│  │      │  │  01is_constructible.vcxproj
│  │      │  │  01is_constructible.vcxproj.filters
│  │      │  │  02is_default_constructible.cpp
│  │      │  │  integral_constant.cpp
│  │      │  │  is_constructible.cpp
│  │      │  │  josanuse.cpp
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  00integral_constant.obj
│  │      │      │  01is_constructible.log
│  │      │      │  01is_constructible.obj
│  │      │      │  02is_default_constructible.obj
│  │      │      │  josanuse.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─01is_con.41824ABE.tlog
│  │      │              01is_constructible.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      ├─02is_same
│  │      │  │  01is_same.cpp
│  │      │  │  02is_same.vcxproj
│  │      │  │  02is_same.vcxproj.filters
│  │      │  │  02true_false_type.cpp
│  │      │  │  is_same.cpp
│  │      │  │  test.cpp
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  01is_same.obj
│  │      │      │  02is_same.log
│  │      │      │  02true_false_type.obj
│  │      │      │  is_same.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─02is_same.tlog
│  │      │              02is_same.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              unsuccessfulbuild
│  │      │              
│  │      └─Debug
│  │              01is_constructible.exe
│  │              01is_constructible.ilk
│  │              01is_constructible.pdb
│  │              02is_same.exe
│  │              02is_same.ilk
│  │              02is_same.pdb
│  │              
│  ├─低调类
│  │  └─01type_info
│  │      │  01type_info.VC.db
│  │      │  低调类.sln
│  │      │  
│  │      ├─01type_info
│  │      │  │  01type_info.cpp
│  │      │  │  01type_info.vcxproj
│  │      │  │  01type_info.vcxproj.filters
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  01type_info.log
│  │      │      │  01type_info.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─01type_info.tlog
│  │      │              01type_info.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      └─Debug
│  │              01type_info.exe
│  │              01type_info.ilk
│  │              01type_info.pdb
│  │              
│  ├─关键字
│  │  ├─constexpr
│  │  │  │  constexpr.sln
│  │  │  │  constexpr.VC.db
│  │  │  │  
│  │  │  ├─constexpr
│  │  │  │  │  constexpr.cpp
│  │  │  │  │  constexpr.vcxproj
│  │  │  │  │  constexpr.vcxproj.filters
│  │  │  │  │  oth.cpp
│  │  │  │  │  oth1.cpp
│  │  │  │  │  
│  │  │  │  └─Debug
│  │  │  │      │  constexpr.log
│  │  │  │      │  constexpr.obj
│  │  │  │      │  oth.obj
│  │  │  │      │  oth1.obj
│  │  │  │      │  vc140.idb
│  │  │  │      │  vc140.pdb
│  │  │  │      │  
│  │  │  │      └─constexpr.tlog
│  │  │  │              CL.command.1.tlog
│  │  │  │              CL.read.1.tlog
│  │  │  │              CL.write.1.tlog
│  │  │  │              constexpr.lastbuildstate
│  │  │  │              link.command.1.tlog
│  │  │  │              link.read.1.tlog
│  │  │  │              link.write.1.tlog
│  │  │  │              
│  │  │  └─Debug
│  │  │          constexpr.exe
│  │  │          constexpr.ilk
│  │  │          constexpr.pdb
│  │  │          
│  │  ├─decltype
│  │  │  │  decltype.sln
│  │  │  │  decltype.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  └─decltype
│  │  │      │  decltype.cpp
│  │  │      │  decltype.vcxproj
│  │  │      │  decltype.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          └─decltype.tlog
│  │  ├─defaultFunction
│  │  │  │  defaultFunction.sln
│  │  │  │  defaultFunction.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      defaultFunction.exe
│  │  │  │      defaultFunction.ilk
│  │  │  │      defaultFunction.pdb
│  │  │  │      
│  │  │  └─defaultFunction
│  │  │      │  defaultFunction.cpp
│  │  │      │  defaultFunction.vcxproj
│  │  │      │  defaultFunction.vcxproj.filters
│  │  │      │  oth.cpp
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  defaultFunction.log
│  │  │          │  defaultFunction.obj
│  │  │          │  oth.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─defaultFunction.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  defaultFunction.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─delete
│  │  │  │  delete.sln
│  │  │  │  delete.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      delete.exe
│  │  │  │      delete.ilk
│  │  │  │      delete.pdb
│  │  │  │      
│  │  │  └─delete
│  │  │      │  delete.vcxproj
│  │  │      │  delete.vcxproj.filters
│  │  │      │  deleted_function.cpp
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  delete.log
│  │  │          │  deleted_function.obj
│  │  │          │  oth.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─delete.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  delete.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─explicit
│  │  │  │  explicit.sln
│  │  │  │  explicit.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      explicit.exe
│  │  │  │      explicit.ilk
│  │  │  │      explicit.pdb
│  │  │  │      
│  │  │  └─explicit
│  │  │      │  explicit.vcxproj
│  │  │      │  explicit.vcxproj.filters
│  │  │      │  explicitSpecifier.cpp
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  explicit.log
│  │  │          │  explicitSpecifier.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─explicit.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  explicit.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─final
│  │  │  │  final.sln
│  │  │  │  final.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      final.exe
│  │  │  │      final.ilk
│  │  │  │      final.pdb
│  │  │  │      
│  │  │  └─final
│  │  │      │  final.cpp
│  │  │      │  final.vcxproj
│  │  │      │  final.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  final.log
│  │  │          │  final.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─final.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  final.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─functionTryBlock
│  │  │  │  functionTryBlock.sln
│  │  │  │  functionTryBlock.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      a.exe
│  │  │  │      functionTryBlock.exe
│  │  │  │      functionTryBlock.ilk
│  │  │  │      functionTryBlock.pdb
│  │  │  │      
│  │  │  └─functionTryBlock
│  │  │      │  functionTryBlock.cpp
│  │  │      │  functionTryBlock.vcxproj
│  │  │      │  functionTryBlock.vcxproj.filters
│  │  │      │  oth.cpp
│  │  │      │  oth01.cpp
│  │  │      │  oth02.cpp
│  │  │      │  oth03.cpp
│  │  │      │  oth04.cpp
│  │  │      │  oth05.cpp
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  functionTryBlock.log
│  │  │          │  functionTryBlock.obj
│  │  │          │  oth.obj
│  │  │          │  oth01.obj
│  │  │          │  oth02.obj
│  │  │          │  oth03.obj
│  │  │          │  oth04.obj
│  │  │          │  oth05.obj
│  │  │          │  oth5.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─functionTryBlock.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  functionTryBlock.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─noexceptSpecifier
│  │  │  │  noexceptSpecifier.sln
│  │  │  │  noexceptSpecifier.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      noexceptSpecifier.exe
│  │  │  │      noexceptSpecifier.ilk
│  │  │  │      noexceptSpecifier.pdb
│  │  │  │      
│  │  │  └─noexceptSpecifier
│  │  │      │  noexceptOperator.cpp
│  │  │      │  noexceptSpecifier.cpp
│  │  │      │  noexceptSpecifier.vcxproj
│  │  │      │  noexceptSpecifier.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  noexceptOperator.obj
│  │  │          │  noexceptSpecifier.log
│  │  │          │  noexceptSpecifier.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─noexcept.E26FA77A.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  noexceptSpecifier.lastbuildstate
│  │  │                  
│  │  ├─override
│  │  │  │  override.sln
│  │  │  │  override.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      override.exe
│  │  │  │      override.ilk
│  │  │  │      override.pdb
│  │  │  │      
│  │  │  └─override
│  │  │      │  override.cpp
│  │  │      │  override.vcxproj
│  │  │      │  override.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  override.log
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─override.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  override.lastbuildstate
│  │  │                  unsuccessfulbuild
│  │  │                  
│  │  ├─PureSpecifier
│  │  │  │  PureSpecifier.sln
│  │  │  │  PureSpecifier.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      PureSpecifier.exe
│  │  │  │      PureSpecifier.ilk
│  │  │  │      PureSpecifier.pdb
│  │  │  │      
│  │  │  └─PureSpecifier
│  │  │      │  oth1.cpp
│  │  │      │  oth2.cpp
│  │  │      │  pureSpecifier.cpp
│  │  │      │  PureSpecifier.vcxproj
│  │  │      │  PureSpecifier.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  oth1.obj
│  │  │          │  oth2.obj
│  │  │          │  PureSpecifier.log
│  │  │          │  pureSpecifier.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─PureSpecifier.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  PureSpecifier.lastbuildstate
│  │  │                  
│  │  ├─StaticAssertion
│  │  │  │  StaticAssertion.sln
│  │  │  │  StaticAssertion.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  ├─Release
│  │  │  └─StaticAssertion
│  │  │      │  StaticAssertion.vcxproj
│  │  │      │  StaticAssertion.vcxproj.filters
│  │  │      │  static_assert.cpp
│  │  │      │  
│  │  │      ├─Debug
│  │  │      │  │  StaticAssertion.log
│  │  │      │  │  vc140.idb
│  │  │      │  │  vc140.pdb
│  │  │      │  │  
│  │  │      │  └─StaticAssertion.tlog
│  │  │      │          CL.command.1.tlog
│  │  │      │          CL.read.1.tlog
│  │  │      │          CL.write.1.tlog
│  │  │      │          StaticAssertion.lastbuildstate
│  │  │      │          unsuccessfulbuild
│  │  │      │          
│  │  │      └─Release
│  │  │          │  StaticAssertion.log
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─StaticAssertion.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  StaticAssertion.lastbuildstate
│  │  │                  unsuccessfulbuild
│  │  │                  
│  │  ├─typeid
│  │  │  │  typeid.sln
│  │  │  │  typeid.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      typeid.exe
│  │  │  │      typeid.ilk
│  │  │  │      typeid.pdb
│  │  │  │      
│  │  │  └─typeid
│  │  │      │  typeid.cpp
│  │  │      │  typeid.vcxproj
│  │  │      │  typeid.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  typeid.log
│  │  │          │  typeid.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─typeid.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  typeid.lastbuildstate
│  │  │                  
│  │  ├─__func__
│  │  │  │  __func__.sln
│  │  │  │  __func__.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      __func__.exe
│  │  │  │      __func__.ilk
│  │  │  │      __func__.pdb
│  │  │  │      
│  │  │  └─__func__
│  │  │      │  __func__.cpp
│  │  │      │  __func__.vcxproj
│  │  │      │  __func__.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  __func__.log
│  │  │          │  __func__.obj
│  │  │          │  
│  │  │          └─__func__.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  __func__.lastbuildstate
│  │  │                  
│  │  └─类型转换
│  │      │  类型转换.sln
│  │      │  类型转换.VC.db
│  │      │  
│  │      ├─01static_cast
│  │      │  │  01static_cast.cpp
│  │      │  │  01static_cast.vcxproj
│  │      │  │  01static_cast.vcxproj.filters
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  01static_cast.log
│  │      │      │  01static_cast.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─01static_cast.tlog
│  │      │              01static_cast.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      ├─02const_cast
│  │      │  │  02const_cast.cpp
│  │      │  │  02const_cast.vcxproj
│  │      │  │  02const_cast.vcxproj.filters
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  02const_cast.log
│  │      │      │  02const_cast.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─02const_cast.tlog
│  │      │              02const_cast.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      ├─03reintepret_cast
│  │      │  │  03reintepret_cast.vcxproj
│  │      │  │  03reintepret_cast.vcxproj.filters
│  │      │  │  03reinterpret_cast.cpp
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  03reintepret_cast.log
│  │      │      │  03reinterpret_cast.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─03reinte.E66F3254.tlog
│  │      │              03reinterpret_cast.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      ├─04dynamic_cast
│  │      │  │  04dynamic_cast.cpp
│  │      │  │  04dynamic_cast.vcxproj
│  │      │  │  04dynamic_cast.vcxproj.filters
│  │      │  │  
│  │      │  └─Debug
│  │      │      │  04dynamic_cast.log
│  │      │      │  04dynamic_cast.obj
│  │      │      │  vc140.idb
│  │      │      │  vc140.pdb
│  │      │      │  
│  │      │      └─04dynamic_cast.tlog
│  │      │              04dynamic_cast.lastbuildstate
│  │      │              CL.command.1.tlog
│  │      │              CL.read.1.tlog
│  │      │              CL.write.1.tlog
│  │      │              link.command.1.tlog
│  │      │              link.read.1.tlog
│  │      │              link.write.1.tlog
│  │      │              
│  │      └─Debug
│  │              01static_cast.exe
│  │              01static_cast.ilk
│  │              01static_cast.pdb
│  │              02const_cast.exe
│  │              02const_cast.ilk
│  │              02const_cast.pdb
│  │              03reinterpret_cast.exe
│  │              03reinterpret_cast.ilk
│  │              03reinterpret_cast.pdb
│  │              04dynamic_cast.exe
│  │              04dynamic_cast.ilk
│  │              04dynamic_cast.pdb
│  │              
│  ├─异常
│  │  │  异常体系图.png
│  │  │  
│  │  ├─bad_alloc
│  │  │  │  bad_alloc.sln
│  │  │  │  bad_alloc.VC.db
│  │  │  │  
│  │  │  ├─bad_alloc
│  │  │  │  │  bad_alloc.cpp
│  │  │  │  │  bad_alloc.vcxproj
│  │  │  │  │  bad_alloc.vcxproj.filters
│  │  │  │  │  
│  │  │  │  └─Debug
│  │  │  │      │  bad_alloc.log
│  │  │  │      │  bad_alloc.obj
│  │  │  │      │  vc140.idb
│  │  │  │      │  vc140.pdb
│  │  │  │      │  
│  │  │  │      └─bad_alloc.tlog
│  │  │  │              bad_alloc.lastbuildstate
│  │  │  │              CL.command.1.tlog
│  │  │  │              CL.read.1.tlog
│  │  │  │              CL.write.1.tlog
│  │  │  │              link.command.1.tlog
│  │  │  │              link.read.1.tlog
│  │  │  │              link.write.1.tlog
│  │  │  │              
│  │  │  └─Debug
│  │  │          bad_alloc.exe
│  │  │          bad_alloc.ilk
│  │  │          bad_alloc.pdb
│  │  │          
│  │  ├─bad_cast
│  │  │  │  bad_cast.sln
│  │  │  │  bad_cast.VC.db
│  │  │  │  
│  │  │  ├─bad_cast
│  │  │  │  │  bad_cast.cpp
│  │  │  │  │  bad_cast.vcxproj
│  │  │  │  │  bad_cast.vcxproj.filters
│  │  │  │  │  
│  │  │  │  └─Debug
│  │  │  │      │  bad_cast.log
│  │  │  │      │  bad_cast.obj
│  │  │  │      │  vc140.idb
│  │  │  │      │  vc140.pdb
│  │  │  │      │  
│  │  │  │      └─bad_cast.tlog
│  │  │  │              bad_cast.lastbuildstate
│  │  │  │              CL.command.1.tlog
│  │  │  │              CL.read.1.tlog
│  │  │  │              CL.write.1.tlog
│  │  │  │              link.command.1.tlog
│  │  │  │              link.read.1.tlog
│  │  │  │              link.write.1.tlog
│  │  │  │              
│  │  │  └─Debug
│  │  │          bad_cast.exe
│  │  │          bad_cast.ilk
│  │  │          bad_cast.pdb
│  │  │          
│  │  ├─bad_exception
│  │  │  │  bad_exception.sln
│  │  │  │  bad_exception.VC.db
│  │  │  │  
│  │  │  ├─bad_exception
│  │  │  │  │  bad_exception.cpp
│  │  │  │  │  bad_exception.vcxproj
│  │  │  │  │  bad_exception.vcxproj.filters
│  │  │  │  │  
│  │  │  │  └─Debug
│  │  │  │      │  bad_exception.log
│  │  │  │      │  bad_exception.obj
│  │  │  │      │  vc140.idb
│  │  │  │      │  vc140.pdb
│  │  │  │      │  
│  │  │  │      └─bad_exception.tlog
│  │  │  │              bad_exception.lastbuildstate
│  │  │  │              CL.command.1.tlog
│  │  │  │              CL.read.1.tlog
│  │  │  │              CL.write.1.tlog
│  │  │  │              link.command.1.tlog
│  │  │  │              link.read.1.tlog
│  │  │  │              link.write.1.tlog
│  │  │  │              
│  │  │  └─Debug
│  │  │          bad_exception.exe
│  │  │          bad_exception.ilk
│  │  │          bad_exception.pdb
│  │  │          
│  │  ├─bad_typeid
│  │  │  │  bad_typeid.sln
│  │  │  │  bad_typeid.VC.db
│  │  │  │  
│  │  │  ├─bad_typeid
│  │  │  │  │  bad_typeid.cpp
│  │  │  │  │  bad_typeid.vcxproj
│  │  │  │  │  bad_typeid.vcxproj.filters
│  │  │  │  │  
│  │  │  │  └─Debug
│  │  │  │      │  bad_typeid.log
│  │  │  │      │  bad_typeid.obj
│  │  │  │      │  vc140.idb
│  │  │  │      │  vc140.pdb
│  │  │  │      │  
│  │  │  │      └─bad_typeid.tlog
│  │  │  │              bad_typeid.lastbuildstate
│  │  │  │              CL.command.1.tlog
│  │  │  │              CL.read.1.tlog
│  │  │  │              CL.write.1.tlog
│  │  │  │              link.command.1.tlog
│  │  │  │              link.read.1.tlog
│  │  │  │              link.write.1.tlog
│  │  │  │              
│  │  │  └─Debug
│  │  │          bad_typeid.exe
│  │  │          bad_typeid.ilk
│  │  │          bad_typeid.pdb
│  │  │          
│  │  ├─exception
│  │  │  │  exception.sln
│  │  │  │  exception.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      exception.exe
│  │  │  │      exception.ilk
│  │  │  │      exception.pdb
│  │  │  │      
│  │  │  └─exception
│  │  │      │  exception.cpp
│  │  │      │  exception.vcxproj
│  │  │      │  exception.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  exception.log
│  │  │          │  exception.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─exception.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  exception.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─invalid_argument
│  │  │  │  invalid_argument.sln
│  │  │  │  invalid_argument.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      invalid_argument.exe
│  │  │  │      invalid_argument.ilk
│  │  │  │      invalid_argument.pdb
│  │  │  │      
│  │  │  └─invalid_argument
│  │  │      │  invalid_argument.cpp
│  │  │      │  invalid_argument.vcxproj
│  │  │      │  invalid_argument.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  invalid_argument.log
│  │  │          │  invalid_argument.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─invalid_argument.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  invalid_argument.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─length_error
│  │  │  │  length_error.sln
│  │  │  │  length_error.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      length_error.exe
│  │  │  │      length_error.ilk
│  │  │  │      length_error.pdb
│  │  │  │      
│  │  │  └─length_error
│  │  │      │  length_error.cpp
│  │  │      │  length_error.vcxproj
│  │  │      │  length_error.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  length_error.log
│  │  │          │  length_error.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─length_error.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  length_error.lastbuildstate
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  
│  │  ├─outOfRange
│  │  │  │  outOfRange.sln
│  │  │  │  outOfRange.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      outOfRange.exe
│  │  │  │      outOfRange.ilk
│  │  │  │      outOfRange.pdb
│  │  │  │      
│  │  │  └─outOfRange
│  │  │      │  outOfRange.vcxproj
│  │  │      │  outOfRange.vcxproj.filters
│  │  │      │  out_of_range.cpp
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  outOfRange.log
│  │  │          │  out_of_range.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─outOfRange.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  outOfRange.lastbuildstate
│  │  │                  
│  │  ├─overflow_error
│  │  │  │  overflow_error.sln
│  │  │  │  overflow_error.VC.db
│  │  │  │  
│  │  │  ├─Debug
│  │  │  │      overflow_error.exe
│  │  │  │      overflow_error.ilk
│  │  │  │      overflow_error.pdb
│  │  │  │      
│  │  │  └─overflow_error
│  │  │      │  overflow_error.cpp
│  │  │      │  overflow_error.vcxproj
│  │  │      │  overflow_error.vcxproj.filters
│  │  │      │  
│  │  │      └─Debug
│  │  │          │  overflow_error.log
│  │  │          │  overflow_error.obj
│  │  │          │  vc140.idb
│  │  │          │  vc140.pdb
│  │  │          │  
│  │  │          └─overflow_error.tlog
│  │  │                  CL.command.1.tlog
│  │  │                  CL.read.1.tlog
│  │  │                  CL.write.1.tlog
│  │  │                  link.command.1.tlog
│  │  │                  link.read.1.tlog
│  │  │                  link.write.1.tlog
│  │  │                  overflow_error.lastbuildstate
│  │  │                  
│  │  └─runtime_error
│  │      │  runtime_error.sln
│  │      │  runtime_error.VC.db
│  │      │  
│  │      ├─Debug
│  │      │      runtime_error.exe
│  │      │      runtime_error.ilk
│  │      │      runtime_error.pdb
│  │      │      
│  │      └─runtime_error
│  │          │  runtime_error.cpp
│  │          │  runtime_error.vcxproj
│  │          │  runtime_error.vcxproj.filters
│  │          │  
│  │          └─Debug
│  │              │  runtime_error.log
│  │              │  runtime_error.obj
│  │              │  vc140.idb
│  │              │  vc140.pdb
│  │              │  
│  │              └─runtime_error.tlog
│  │                      CL.command.1.tlog
│  │                      CL.read.1.tlog
│  │                      CL.write.1.tlog
│  │                      link.command.1.tlog
│  │                      link.read.1.tlog
│  │                      link.write.1.tlog
│  │                      runtime_error.lastbuildstate
│  │                      
│  └─智能指针
│      │  auto_ptr.md
│      │  shared_ptr.md
│      │  unique_ptr.md
│      │  
│      └─code
│          │  01_auto_ptr.h
│          │  01_auto_ptrTest.cpp
│          │  02_test_unique.cpp
│          │  03_test_shared_ptr.cpp
│          │  
│          └─autoptr
│              │  autoptr.sln
│              │  autoptr.VC.db
│              │  autoptr.VC.VC.opendb
│              │  
│              ├─autoptr
│              │  │  02_auto_ptrTest.cpp
│              │  │  autoptr.vcxproj
│              │  │  autoptr.vcxproj.filters
│              │  │  autoptr.vcxproj.user
│              │  │  auto_ptr.h
│              │  │  auto_ptr02.h
│              │  │  out.txt
│              │  │  test.cpp
│              │  │  
│              │  └─Debug
│              │      │  02_auto_ptrTest.obj
│              │      │  autoptr.Build.CppClean.log
│              │      │  autoptr.log
│              │      │  test.obj
│              │      │  vc140.idb
│              │      │  vc140.pdb
│              │      │  
│              │      └─autoptr.tlog
│              │              autoptr.lastbuildstate
│              │              CL.command.1.tlog
│              │              CL.read.1.tlog
│              │              CL.write.1.tlog
│              │              link.command.1.tlog
│              │              link.read.1.tlog
│              │              link.write.1.tlog
│              │              
│              └─Debug
│                      autoptr.exe
│                      autoptr.ilk
│                      autoptr.pdb
│                      
├─other
      斜杠与反斜杠总结.md

About

This is a repository for my notes for learning.


Languages

Language:C++ 100.0%