C++基础
文章平均质量分 75
逗逗飞
这个作者很懒,什么都没留下…
展开
-
重载函数
重载函数:函数名相同,函数的参数个数或者参数的类型不同。(注:不能用函数的返回值区别重载函数)在全局和类的范围内都可以定义重载函数①全局范围内定义重载函数#include "stdafx.h"void PrintMessage(const char* Text,const char* Caption){ printf("Text = %s, Caption = %s\n", T原创 2014-01-20 21:02:58 · 1040 阅读 · 0 评论 -
C++中的虚函数
定义:在类的非静态成员函数前加virtual,这一函数就变成了虚函数。当从父类继承时,虚函数和被继承的函数具有相同的名字,在运行过程中,系统会根据对象的类型,自动的选择与之相适应的虚函数,这一方式大多是通过指针进行实现的。#include "stdafx.h"class CDisplayDecimal{public: CDisplayDecimal(int i){ Number =原创 2014-02-22 09:42:55 · 1055 阅读 · 0 评论 -
_tmain(int argc, _TCHAR* ARGV[])下命令行参数用法
什么是命令行参数:在命令行中给定的参数就是命令行参数。(即从输入位置角度理解)命令行参数的作用:让我们可以在程序之外控制程序,例如linux或者dos中我们经常使用的命令,从本质上来说就是一个程序;而我们使用的参数,就是该命令(对应的程序)的命令行参数。命令行参数(command-line parameter)添加到提示命令(而不是窗口环境)的选项。[换句话说,就是以命令行方式运行程序原创 2014-02-12 12:46:16 · 29634 阅读 · 2 评论 -
从问题看本质:socket到底是什么?
一、问题的引入——socket的引入是为了解决不同计算机间进程间通信的问题1.socket与进程的关系1).socket与进程间的关系:socket 用来让一个进程和其他的进程互通信息(IPC),而Socket接口是TCP/IP网络的API接口函数。2).进程间通信(本机内)进程间通信(不同计算机,要联网)2、socket与文件的关系——如何理解socket是种特殊转载 2014-11-16 16:39:23 · 1735 阅读 · 0 评论 -
C++类模板的成员函数模板写法收藏
转自:http://www.cppblog.com/fwxjj/archive/2009/02/06/73139.html这几天本来想将Lua_Tinker移植到Linux上去的,但是由于VC中的模板写法与gcc中的模板写法有些不同之处,比如下面一段代码: struct pop_ { template static T invoke(lua_State *L,转载 2017-09-18 18:01:36 · 1825 阅读 · 0 评论