基本概念
文章平均质量分 83
zhongshengxuexi_
这个作者很懒,什么都没留下…
展开
-
C++运算符重载
一、操作符函数定义:在C++中,编译器有能力把一个由数据、对象和操作符共同组成的表达式,解释为对一个全局或成员函数的调用。该全局或成员函数被称为操作符函数,通过重定义操作符函数,可以实现针对自定义类型的运算法则,并使之与内置类型一样参与各种表达式。一般,C++中每个操作符(+、-、<<、[]……)都有自己的使用方法,但是有时由于数据结构的不同,我们需要对某一个操作符的方法进行有...原创 2018-08-09 20:46:35 · 186 阅读 · 0 评论 -
C语言关键字static与extern的详细解释
参考原文地址(static):https://blog.csdn.net/keyeagle/article/details/6708077参考原文地址(extern):https://www.cnblogs.com/Lunais/p/5991135.htmlC语言中的static与extern是C语言32个关键字中的比较重要的两个内容,也是我近期在学习C++过程中理解较为晦涩的部分,为此,...原创 2018-08-11 12:26:48 · 7485 阅读 · 2 评论 -
C++的基本概念一
一、第一个C++程序#include <iostream>using namespace std;int main(){ cout << "hello world!" << endl;} 1、文件扩展名 C++源代码的文件扩展名.cpp、C、cxx、c(需要指定编译语言) 自定义的头文件依然保留....原创 2018-08-07 20:39:55 · 1475 阅读 · 0 评论 -
C++的基本概念二
一、名字空间 C语言中的名字空间的划分:全局、局部、块 C++认为:全局空间用起非常方便,但如果把太多的东西放在全局空间会造成命名冲突,所以C++引用了这样一种机制就是名字空间。 名字空间:把全局的命名空间进一步分割,可以创建出一个个独立的命名空间防止相互之间冲突。 1、定义名字空间: namespace name { 变量; ...原创 2018-08-07 23:29:04 · 138 阅读 · 0 评论 -
C++的基本概念三
一、拷贝构造函数 1、是一种特殊的构造函数,就是用一个已有的对象去构造其同类的副本对象,即对象克隆。 class 类名 { 类名(类名& that) { 对类成员挨个赋值 ... } } 练习:定义一个学生类,实现它的拷贝构造函数。 ...原创 2018-08-08 23:34:43 · 201 阅读 · 0 评论 -
C语言关键字const、volatile的详细描述
一、const类型限定符以const关键字修饰的对象,其值不能通过赋值或递增、递减进行修改。但是可以通过指针访问的方式修改const修饰对象的值(也会报警告)。//file1.cconst int num = 20;//num = 10; 赋值出错//num++; 递增出错//num--; 递减出错int* p = &num;*p = 100;//可以通...原创 2018-08-21 20:35:11 · 433 阅读 · 1 评论 -
Qt 跨平台简单界面设计工具
参考文档:https://blog.csdn.net/shenziheng1/article/details/52556763、http://www.mamicode.com/info-detail-2428809.html、百度百科一、Qt是什么全称:跨平台C++图形用户界面应用程序开发框架。(支持在linux、Windows、Mac等多个平台开发,开发语言为C++) 历程:由Qt C...转载 2018-08-30 16:06:52 · 3455 阅读 · 0 评论