导航菜单
首页 >  考研数据结构代码题需要写结构体吗  > 408 数据结构 cpp (C++) 代码使用的细节问题

408 数据结构 cpp (C++) 代码使用的细节问题

手打的,可能有问题,在持续更新,有建议或问题或相关的遗漏点欢迎评论(不一定回) 

 

1. 对库的引用

注意这两种引用的区别

# include # include

在 cpp 中,如果要使用 c 中的函数库,用类似于“cmath”之类格式;否则,使用“math.h”(是用于C语言的标准头文件引用) 在 cpp 中,推荐使用推荐使用 “cmath” 而不是 “math.h”,因为前者提供了C++标准库的功能,并将函数放置在 std 命名空间中,以避免全局命名冲突。

2. 命名空间 using namespace::std

如果你不明白这行代码的意义,请不要忘记加上

3. 注释 // 这个是单行注释/*这是一个多行注释*/ 4. 类型转化 int intValue = 42;// 1. 静态转换static_cast = static_cast(intValue);// 2. 动态转换/* 这个比较复杂,考试基本不会涉及,如有兴趣自行了解 */// 3. 常量转换// 4. 重新解释转换 // c 风格int intValue = 42;double doubleValue = (double)intValue;

建议写 c 风格的,不容易错

5. struct 的写法 #include // 定义结构体struct Point {// 成员变量int x;int y;// 成员函数void printCoordinates() {std::cout

相关推荐: