C++
伯兰
快乐学习
展开
-
C++之学后感
相信很多人学C++都会觉得难,这应该是一个普遍的现象,BDW,我说的是一般人,而不是那种聪明人,我是学了java再学C++的,也有c的底子,虽然学起来要轻松点,但还是觉得C++里面的语法太多了,下面我就来就我的理解来介绍一下C++(纯属个人意见):大家在学C的时候肯定学到了结构体,也就是用struct,例如,我们来定义一个最简单的栈和作用在它之上的一组操作,看代码typedef struct{原创 2015-12-19 17:14:50 · 749 阅读 · 0 评论 -
c++实现http协议模仿get方法访问tomcat
最近想连接下http协议底层的实现原理,就在网上找资料使用C++套接字模仿了http协议,闲话不多说,直接上代码:“`include include include include pragma comment(lib,”ws2_32.lib”)/*封装一个遵守Http协议的字符串 模拟GET请求 p : 要请求的地址 p1:模仿Http协议的字符串 */ voi原创 2015-12-04 16:06:35 · 2061 阅读 · 1 评论 -
关于C++的const
以前看到C++函数基于const重载,例如下面这个例子: class ConstTest { public : const ConstTest &getConstTest() const { return *this; }; private : protected :原创 2016-01-02 12:59:56 · 576 阅读 · 0 评论 -
C++命名空间里面定义变量出现重定义错误
代码: head.h:#include <iostream>namespace mySpace{ class Out { public : void print(); private : protected : }; Out o;//这里定义的变量 namespace mySpace_Inner {原创 2016-01-04 20:35:22 · 5895 阅读 · 3 评论 -
C++成员变量初始化
C++类里面定义的成员变量,如果没有初始化,编译器不会默认初始化,如果是static成员,访问这个没有初始化的成员变量时将显示LINK ERROR,例如:class StaticField{public : static int i;};main.cpp:std::cout << "i:" << StaticField::i << std::endl;错误 2 error LN原创 2016-01-04 21:28:19 · 485 阅读 · 0 评论 -
C++中导致二义性错误
在C++中会导致二义性错误的有两种情况: 第一种:类里面定义了两个以上的重载函数,但是其中一个重载的函数有默认值,例如:class Son { public : void print(); void print(int i=10); private : protected : };这个时候调用print函数将引发二义性错误。原创 2016-01-02 16:33:24 · 2224 阅读 · 0 评论 -
[QT开发]递归转换文件编码
转码原创 2016-10-02 21:32:51 · 882 阅读 · 0 评论 -
QVBoxLayout移除控件之后没有消失
QVBoxlayout原创 2016-09-27 13:04:44 · 5422 阅读 · 4 评论 -
qt模仿QQ截图另一种方式
qq截图原创 2016-08-25 09:30:16 · 1719 阅读 · 1 评论