C/C++
文章平均质量分 67
萌哒萌哒
这个作者很懒,什么都没留下…
展开
-
基于C/C++的读取文件夹下所有文件(图片、文档等)的代码
void getFiles(string foler, vector& files);int main() { string folder = "E:/MATLAB/LBP/scene_categories/MITcoast"; //此处用的是斜原创 2015-07-17 15:09:55 · 12901 阅读 · 2 评论 -
WIN7&Ubuntu配置OpenGL详解(附.h, .lib, .dll 文件)
最近要用OpenGL跑人脸模型,于是开始捣鼓怎么配置openGL。但网上的各种博客,虽说讲的很详细,但给出的步骤总是不全,让我这样的小白很是苦恼,倒腾了不下十个博客才解决。所以,为了不让之后的小白苦恼,也为了自己能更熟悉,在此进行步骤详解。原创 2017-05-08 11:00:09 · 555 阅读 · 0 评论 -
基于C++的int转换为string
1.to_string函数,在C++11中,新增了string和int之间直接转换的函数,to_string、stoi、stol、stoll等(后三个是string转换成整型数的),其namespace都是std,头文件为。string to_string (int val);string to_string (long val);string to_string (long long原创 2017-07-10 19:53:26 · 949 阅读 · 0 评论 -
char * 与 string 类型相互转换方法--C/C++
1:对于C风格的字符串比如char*,char str[],转换为 string char * 和char str[]类型可以直接转换为string 类型; 即,在char * chstr, char arstr[] string str=chstr转载 2017-10-27 14:43:38 · 1308 阅读 · 0 评论 -
C++函数参数传递三种方式
当进行函数调用的时候,要填入与函数形式参数个数相同的实际参数,在程序运行的过程中,实参会将参数值传递给形参,C++函数参数传递有以下三种方式。一. 值传递1. 利用值传递方式,实际上是把实参的内容复制到形参中,实参和形参是存放在两个不同的内存空间中。在函数体内对形参的一切修改对实参都没有影响2. 如果形参是类的对象,利用值传递的话每次都要调用类的构造函数构造对象转载 2017-10-27 14:46:48 · 1222 阅读 · 0 评论 -
C/C++ --- 全局变量初始化总结
注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。什么时候初始化根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊,main 函数执行前到底具体是什么时候呢?是编译时还是运行时?答案是既有编译时,也可能会有运行时(seriously), 从语言的层面来说,全局转载 2017-10-27 14:51:17 · 4862 阅读 · 0 评论 -
浅谈自定义头文件可能导致的重定义问题
前言 总看到一些地方说定义语句别放在头文件中,因为会引起重定义。但具体编程中,却发现有些定义又不得不放在头文件中(比如类定义)。 这可如何是好?基于对这个问题的思考,有了这篇随笔。重定义产生的情况 情况一:多个源文件包含了同一个头文件时,如果头文件中有某个局部变量或者非内联函数的定义,那么相当于每个源文件都把该局部变量或者非内联函转载 2017-10-26 19:01:48 · 1959 阅读 · 0 评论 -
C++学习笔记:const extern static 指南
才疏学浅,请看链接:1.简单使用:http://blog.csdn.net/u011619283/article/details/525981322.终极指南:http://www.cnblogs.com/machao/p/5882302.html转载 2018-03-17 14:09:47 · 286 阅读 · 0 评论