c++学习
w_lo__o
这个作者很懒,什么都没留下…
展开
-
mutable怎样改变private成员
创建一个对象,看被mutable在其作用域内的变化 class Test{ int a = 0; public: int geta(){ return ++a; } }; int main(){ Test t; cout << t.geta() << endl; cout << t.geta() << endl;原创 2017-08-17 09:14:59 · 260 阅读 · 0 评论 -
调试拷贝赋值运算符和析构函数什么时候起作用
#include #include #include struct X { X() { std::cout X(const X&) { std::cout X& operator=(const X&) { std::cout return *this; } ~X() { std::cout };void f(const X& rx, X原创 2017-08-17 19:55:57 · 304 阅读 · 1 评论 -
为类的每一个对象生成一个唯一的序号
想要为类的每一个对象生成一个唯一的序号,且这序号为类的数据成员。1.使用默认的构造函数,不能使用拷贝初始化,否则序号(mysn会被拷贝)会相同#include <iostream>class numbered {public: numbered() { static int unique = 10;//设计一个静态的数据成员 mysn = uniqu原创 2017-08-18 10:44:36 · 1089 阅读 · 0 评论 -
基类与派生类,类派生列表说明符,public,protected,private的作用
以什么方式继承基类的共有数据成员;例:#include<iostream>using namespace std;class A{ int n; static int sn;protected: int np; static int sn2;public: static int sn3; int a;};class B:private A{原创 2017-08-21 16:37:05 · 2204 阅读 · 0 评论 -
C++prime 第十五章的程序总结(购物车)
商品类#ifndef CP5_EX15_30_QUOTE_H#define CP5_EX15_30_QUOTE_H#include <string>#include <iostream>inline namespace EX30 { using std::string; using std::ostream; using std::endl; using std::move转载 2017-08-23 09:38:05 · 617 阅读 · 0 评论 -
c++Socket客户端 (vs2013)
#include <WinSock2.h> #include <stdio.h> #include <string>#include <thread>#include <Windows.h>#include <iostream>using namespace std;#pragma comment(lib, "ws2_32.lib") //获取主机ipstring GetLoc原创 2017-12-10 10:39:16 · 929 阅读 · 0 评论 -
c++Socket简单通信服务器端
#include <WinSock2.h> #include <stdio.h> #include <stdlib.h> #include <thread>#include<iostream>#include <Windows.h>#include <string>#pragma comment(lib, "ws2_32.lib") //链接到ws2_32动态链接库void s原创 2017-12-10 10:37:43 · 554 阅读 · 0 评论 -
笔记
c++随机学习原创 2017-11-29 16:29:15 · 233 阅读 · 0 评论 -
c++ udp的socket通信使用jsoncpp传输
window平台使用vs2013编码udp的socket,其中发送和接收数据时用json协议。步骤下载jsoncpp:Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/解压上面下载的Jsoncpp文件,在jsoncpp-src-0.5.0/makefiles/msvc2010目录里找到jsoncpp.sln,使用你的编译器转载 2017-12-18 20:00:10 · 2350 阅读 · 1 评论