摘要: ``` int main() { using namespace std; int p = new int[3]; // new运算符返回第一个元素的地址。 p[0] = 10; p[1] = 9; p[2] = 8; for (int i = 0; i 阅读全文
posted @ 2019-12-23 23:33 2021年的顺遂平安君 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: int main() { using namespace std; int* p = new int[3]; // new运算符返回第一个元素的地址。 p[0] = 10; p[1] = 9; ... 阅读全文
posted @ 2019-12-23 23:33 2021年的顺遂平安君 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 这个符号特别容易混淆, 因为在C++中, &有两种不同用法: 获得变量地址引用传递 第一个例子, int main(){ std::string s = "Hello"; std::string*p = &s; std::cout << p << s... 阅读全文
posted @ 2019-12-23 22:51 2021年的顺遂平安君 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 这个符号特别容易混淆, 因为在C++中, 有两种不同用法: 1. 获得变量地址 2. 引用传递 第一个例子, int main() { std::string s = "Hello"; std::string p = &s; std::cout 阅读全文
posted @ 2019-12-23 22:51 2021年的顺遂平安君 阅读(4937) 评论(0) 推荐(1) 编辑
摘要: 原文来自: https://shendrick.net/Coding%20Tips/2015/03/15/cpparrayvsvector.html @Seth Hendrick Original article: https://shendrick.net/Coding%20Tips/2015/0 阅读全文
posted @ 2019-12-23 22:37 2021年的顺遂平安君 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 原文来自: https://shendrick.net/Coding Tips/2015/03/15/cpparrayvsvector.html @Seth Hendrick Original article: https://shendrick.net/... 阅读全文
posted @ 2019-12-23 22:37 2021年的顺遂平安君 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 今天好奇一个问题, int a[3] = {1,2,3];int b[3];b=a; 编译器报错, 网上找了一圈, 大概明白: C++就是如此设定的, 数组不能直接赋值, 可以使用std::copy(), 或手工循环赋值, 但是就是不可以直接把一个数组... 阅读全文
posted @ 2019-12-23 21:46 2021年的顺遂平安君 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 今天好奇一个问题, 编译器报错, 网上找了一圈, 大概明白: C++就是如此设定的 , 数组不能直接赋值, 可以使用 , 或手工循环赋值, 但是就是不可以直接把一个数组赋值给另外一个数组. 但是 和`std::vector`是可以的. include include int main() { std 阅读全文
posted @ 2019-12-23 21:46 2021年的顺遂平安君 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: MatrixXd M = MatrixXd::Zero(5, 5); ofstream fout("test.txt"); fout int main() { int a[4] = {0,1,2,3}; int b[4]; std::copy(a, a+4, b); b[3] = 5; std::c 阅读全文
posted @ 2019-12-23 21:43 2021年的顺遂平安君 阅读(273) 评论(0) 推荐(0) 编辑
摘要: int main(){ int arr[2][5] = { {1,8,12,20,25}, {5,9,13,24,26} };} void f(double p[][10]) {} #include #in... 阅读全文
posted @ 2019-12-23 21:43 2021年的顺遂平安君 阅读(69) 评论(0) 推荐(0) 编辑