摘要:
1. 如果用别名声明 `matrix`,注意 `template size_t N, size_t M using matrix = array array int, M, N;` 这里面的两个 `size_t` 都是必要的,不能改成 `int`。
2. 如果用别名声明 `matrix`,那么不要把它们封到命名空间里,否则 ADL 不会查找命名空间里的函数,因为那是别名,不是新类型。
3. 构造矩阵的时候,要么在外层额外加一层花括号(`a`),要么只加一层花括号(`c`)。
4. 构造矩阵的时候,可以只写某一行的前几项,剩下的都会是零,但这样就要用 `a` 那种写法。特别地,`= {}` 就是全零矩阵。 阅读全文
posted @ 2025-10-15 16:50
caijianhong
阅读(26)
评论(0)
推荐(0)