![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++编程
qq_45675910
这个作者很懒,什么都没留下…
展开
-
2020/11/21 关于C++ namespace、Qt多线程movetothread、centos查看库依赖的一些知识
2020/11/21 关于C++ namespace、Qt多线程movetothread、centos查看库依赖的一些知识C++ namespace写在头文件中的namespace可以生命和定义函数头文件中只能生命变量,而不能定义,否则会重复定义。利用extern声明,在cpp中定义也可只在C++中直接声明+定义Qt movetothreadQt对象中的任何对象都属于对象创建是所在的线程。movetothread后,在其他线程中使用,会有跨线程问题centos查看依赖库ldd exe原创 2020-11-21 18:20:33 · 148 阅读 · 0 评论 -
C++ 的输入输出
修改显式时使用的计数系统使用控制符(oct,dec,hex),可以控制显式整数时使用的计数系统//1hex(cout);//2cout<<hex;调整字段位宽int width();//返回当前字段宽度设置int width(int i);//设置字段宽度位i个空格,并返回以前的字段宽度//只影响将显示的下一个项目,然后字段宽度将回复默认值填充字符fill(char );//改变cout的填充字符//一直有效,直到被重新设置设置浮点数的显式精度默认模式下,指的是显式的原创 2020-06-30 10:55:20 · 109 阅读 · 0 评论 -
CPP 第十五章
友元友元类友元成员函数相互时友元共同的友元嵌套类C++中,可以将类声明放在另一个类中。在另一个类中声明的类被称为嵌套类,它通过提供新的类型作用域来避免名称混乱。包含类的成员函数可以创建和使用被嵌套类的对象;而仅当声明位于公有部分,才能在包含类的外面使用嵌套类,而且必须使用作用域解析运算符。嵌套类和访问权限作用域如果嵌套类是在另一个类的私有部分声明的,则只有后者知道它,对于从包含类派生的类,嵌套类也不可见吐过嵌套类是在另一个类的保护部分声明的,则对于包含类它是可见的,对于从包含类派生的类,原创 2020-06-25 08:10:34 · 127 阅读 · 0 评论 -
CPP 第十四章
valarray类valarray<int> q_values;double gpa[5]={3.1,,3.5,3.8,2.9,2.3};valarray<double> v1;//an array of double ,size 0valarray<int> v2(8);//an array of 8 int elementsvalarray<int> v3(10,8);//an array of 8 int elements.each set t原创 2020-06-22 09:44:48 · 97 阅读 · 0 评论 -
C++存储持续性、作用域和链接性与名称空间
存储持续性自动存储持续性:在函数定义中声明的变量(包括函数参数)的春初持续性为自动的。它们在程序开始执行其所属的函数或代码块时被创建,在执行完函数或代码块时,它们使用的内存被释放。C++有2种存储持续性为自动的变量静态存储持续性:在函数外定义的变量和使用关键字static定义的变量的存储持续性都为静态。它们在程序运行的过程中都存在,C++有3种存储持续性为静态的变量线程存储持续性(C++11):当前,多核处理器很常见,这些CPU可同时处理多个执行任务。这让程序能够将计算放在可并行处理不同线程中。如果原创 2020-06-12 13:16:21 · 195 阅读 · 1 评论 -
C++ Primer Plus第三章
可对类型名或变量名使用sizeof运算符。对类型名(如int)使用sizeof运算符时,应将名称放在括号中,但对变量名(如n_short)使用该运算符,括号是可选的整型的初始化使用字面常量初始化使用变量初始化,条件是变量已经定义过使用表达式初始化,条件是当程序执行到该声明时,表达式中所有的值都是已知的C++ 的括号初始化() int wrens(432)C++ 11的{}初始化 。这种方式可不适应等号=;大括号内可不包含任何值,此时变量被初始化为零int n_int=INT_MAX;in原创 2020-05-29 11:47:02 · 104 阅读 · 0 评论 -
C++输入输出
cin读取字符串cin读取C风格字符串cin使用空白(空格、制表符和换行符)来确定字符串的结束位置,这意味着cin在获取字符数组输入时值只读取一个单词。读取该单词后,cin将该字符串放到数组中,并自动在结尾添加空字符。cin不能防止将包含30个字符的字符串输入到20个字符的数组中的情况发生。cin读取数字后将保留其后的换行符cin读取string读取一行每次读取一行字符串的输入面向行的输入:成员函数getline()不保留换行符getline()函数读取整行,它使用通过回车键输入的换行符原创 2020-05-29 10:25:40 · 156 阅读 · 0 评论