C++
haikuc
这个作者很懒,什么都没留下…
展开
-
transform(str.begin(), str.end(), str.begin(),tolower)编译失败
解决方法有以下三种:1.transform(str.begin(), str.end(), str.begin(), ::tolower)2.transform((str.begin(), str.end(), str.begin() begin(s), static_cast<int(*)(int)>(tolower))3.transform(transform(str.beg...原创 2019-08-06 15:24:50 · 1506 阅读 · 1 评论 -
C++ static extern const
1.static。不同的cpp文件中可以定义同名的static变量。如:static int kk = 3;这样不会造成重定义的问题,因为static作用范围是单个编译单元。每个编译单元会开辟独立的空间来存储kk变量。并且无法用extern在其它cpp文件中使用。2.externextern与static不能一起使用,其作用范围是工程的全局范围。如果在多个cpp中重复定义了同名extern...原创 2019-05-19 13:15:03 · 428 阅读 · 0 评论