2024-11-14, 19:39-今日內容

Cpp 里的vector就是python的list Cpp 标准库 Cpp 里面<> 和 “”的区别, Cpp 的签名或者说在compiler 层面上 会把函数的定义一起弄进去 这样就允许了两个同名称的函数, 但是他们的定义缺失不同的… Cpp 告诉他使用标注域名空间, 也就是加上这句话, 就不用在写std::了 Cpp 的函数首先是需要函数的declaration 然后才是definition。 也就是declaratin只包含首部分。 Determinant

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 里的vector就是python的list 可以快速填充一串东西:就是用assign

pushback相当于append

找出这个vector的长度, cpp用的是.size(). Python 用的是len()

C++ 向量 - 向量方法 — C++ Vectors - Vector Methods 

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 标准库 #include #include #include #include 例子:

#include

int main() { std::string stringvariable = “stringvalue”; return 0; }

例子:

#include #include

int main () { // calculate std::cout « pow(3.4, 4); }

例子: #include

int main() { std::vector floatvectorvariable; return 0; }

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 里面<> 和 “”的区别, <>是在特定的目录查询文件 “” 是在本级目录查询文件

所以使用“”的效率扑是比较低的

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 的签名或者说在compiler 层面上 会把函数的定义一起弄进去 这样就允许了两个同名称的函数, 但是他们的定义缺失不同的… Cpp 的签名或者说在compiler 层面上 会把函数的定义一起弄进去 这样就允许了两个同名称的函数, 但是他们的定义缺失不同的,看下面这个例子:  C++ 入门 - 两个同名函数 — C++ Getting Started - Two Functions Same Name

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 告诉他使用标注域名空间, 也就是加上这句话, 就不用在写std::了 using namespace std;

#include using namespace std;

int main() { cout « “Hello, World!” « endl; return 0; } 注意这里没有std::

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Cpp 的函数首先是需要函数的declaration 然后才是definition。 也就是declaratin只包含首部分。 

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Determinant 

#匯總今日內容