C++-youtube cherno C++视频的一些知识点

  1. 对函数的调用在汇编中对应一句call func语句,其中func是一个函数的签名(signature)
  2. 对程序而言,即使只有一个文件,链接器也需要链接,因为它需要链接程序入口点(entry point)
  3. 一个程序的入口点不必一定是名为main的函数
  4. 如果声明了一个函数A但是没有调用该函数的语句,那么不会报链接错误,因为根本不需要链接该函数;如果有该调用语句且所在的函数B是static,且所在static函数没有被调用,则也不会报链接错误,因为该static函数B不会被其他文件使用,且在本文件中static函数B也没有被调用,所以不需要链接B,从而也就不需要链接函数A
  5. 类型之间的最大区别就是所占的内存不同,最明显的例子便是char与int之间的转换,因为对于内存而言,没有什么“类型”而言,而只用该类型占用了多少“空间”的区别
  6. bool 占用一个字节

你可能感兴趣的:(C++,c++,开发语言,youtube,cherno)