C++
嘻嘻哈哈哟
共同进步!!!
展开
-
C++地址符ampersand(&)
先看函数:void duplicate(int & a,int & b,int & c){a*=2;b*=2;c*=2;}主函数:int main(){int x=1,y=3,z=7;duplicate(x,y,z);cout<<"x="<<x<<",y="<&原创 2017-07-27 10:48:43 · 362 阅读 · 0 评论 -
C++条件运算符Conditional operator(?)
它的格式为:condition ? result1 : result2 (条件?返回值1:返回值2)如果条件condition为真true,整个表达式将返回result1,否则将返回result。8 == 6 ? 2 : 1 返回1,因为8不等于6.5 > 3 ? 3 :4 返回3,因为5大于3. //条件运算符例子#include<ios...原创 2017-07-25 14:28:16 · 1267 阅读 · 0 评论 -
C++中string、char、char*、const char、const char*详解及相关函数及相互转换
一、各个之间相互的转换1.string转const char*string s ="abc";const char* c_s = s.c_str();2.const char*转string//直接赋值即可const char* c_s ="abc";string s(c_s);3.string转char*//方法一string s ="abc";char...转载 2019-05-28 14:18:09 · 3530 阅读 · 0 评论 -
C++多线程——_beginthread()和_beginthreadex
转载自:https://blog.csdn.net/lyzyung/article/details/38513563https://blog.csdn.net/xuanyin235/article/details/77689512一、背景介绍★两套API :OS API vs CRT API 首先,Windows操作系统本身提供了线程的创建函数CreateThread 和销毁函数...转载 2019-05-31 17:52:56 · 3076 阅读 · 0 评论 -
Socket通信编程
一、基于TCP的socket通信过程及例子Socket也叫套接字,用来实现网络通讯,通过调用系统提供的API,可以和远程的机子传输数据。Socket有很多种协议,而这篇文章主要讨论TCP部分的内容。Socket的一般调用过程:服务端:socket(), bind(), listen(), accept(), send(), recv(), close()客户端:sock...转载 2019-05-29 13:53:34 · 177 阅读 · 0 评论 -
C++——整型数字与字符串相互转换
转载自:https://blog.csdn.net/liangzhao_jay/article/details/87872493C++11提供了to_string 、stoxxx方法, 示例代码如下:#include <iostream>#include <string> using namespace std; //数字转字符串void numbe...转载 2019-06-04 09:01:01 · 1032 阅读 · 0 评论 -
C++——字符串分割
转载自:https://blog.csdn.net/liangzhao_jay/article/details/87782017字符串分割代码示例如下,很显然, 使用了C++11 特性,代码简洁好多#include <iostream>#include <string>#include <vector>#include <regex>...转载 2019-06-04 09:17:28 · 448 阅读 · 0 评论