
C++
寻风度陌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vs2019 C++代码上传到linux服务器中文乱码,批量转换编码格式UTF-8
C++代码上传到linux服务器中文乱码,批量转换编码格式UTF-8原创 2023-01-12 22:51:48 · 1454 阅读 · 0 评论 -
C++ 字符形式的时间转换成时间戳
由于业务需要,需要将“20210906230600”的格式转换成可以比较的形式。当数值小的时候用atoll()函数就能直接转换,从而实现比较大小,但是由于转换的数值超过了空间,造成了溢出。所以,用转换成时间戳的方式来得到时间差值。// “20210906230600” -> 1630940760time_t StringToDatetime(std::string str){ tm tm_; // 定义tm结原创 2021-09-06 23:16:28 · 2672 阅读 · 0 评论 -
C++在main函数定义全局变量,在其他cpp中能否直接使用?
可以,但是要在对应的头文件中声明。举例://main.cppstring g_a = "";int main(int argc,char **argv){ g_a = "abc"; return 0;}// server.hextern string g_a; //要声明// server.cppint XXXX(){ Get_XXXX(g_a); return 0;}变量可以多次声明,但是只能一次定义。最好的方式还是用一个头文件里声明全局变量,其他cpp若使原创 2021-01-19 11:35:29 · 7721 阅读 · 0 评论 -
C++ 指针问题
&是取变量的地址 注意&之后只能是变量指针p是指向某个变量的地址*p是取指向该变量地址所对应的值 函数调用发生参数的转移,是值的传递 若传入函数的是地址,可以在这个函数中修改这个指针的值(*p的值)。 指针与数组函数参数表中的数组实际上是指针 当我们调用函数的时候,例如 int isPrime(int a[]){...原创 2019-01-06 11:07:26 · 308 阅读 · 0 评论