自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c++中的函数指针和类成员函数指针

在c中函数指针的形式很简单 函数返回type+(*函数名)+参数,为了使用方便我们经常通过typedef来重新定义,下面来看一个例子。#include typedef int (*DGUCO_FUNC) (int,int);//加int add(int a,int b){ return a + b;}//减int reduce(int a,int b){

2016-12-28 23:57:32 4407

原创 c++程序员如何快速上手java

1 数据类型    c++:在c++中可以分为内置数据类型和自定义数据类型(类,struct等),这些数据类型又可以分为指针和非指针类型    java:在java中和c++有一些不同,java中分为内置数据类型和引用数据类型,除了内置类型(byte,short,int,long,float,double,boolean,char)以外都是引用类型,比如数组,字典,对象等,这就意味着这些类型作为参...

2016-12-25 21:37:27 3367 3

原创 c++虚函数的实现以及在类中的内存分布

c++为了兼容c保留了struct类型,但是c++中的struct和c有明显的区别,c++中的struct可以继承,可以有成员函数,但是在c中却不行,在c++中struc和class更相似(还是有一些区别的,这里不再叙述),c中struct的内存分布很简单,那么c++中的class(struct)是怎么样的呢? 首先没有虚函数的类其内存布局和c的struct没有什么根本的区别,其实...

2016-12-16 20:53:57 2694

原创 golang 函数以及函数和方法的区别

在接触到go之前,我认为函数和方法只是同一个东西的两个名字而已(在我熟悉的c/c++,python,java中没有明显的区别),但是在golang中者完全是两个不同过的东西。官方的解释是,方法是包含了接收者的函数。到底什么意思呢。首先函数的格式是固定的,func+函数名+ 参数 + 返回值(可选) + 函数体。例 func main() {fmt.Println("Hello go")

2016-12-11 20:12:54 21482

原创 共享内存,管道,socket等进程间通信方式的优缺点

进程间通信的方式有很多,常见的有信号,信号量,消息队列,管道,共享内存,和socket等,这里我们主要讨论管道,共享内存,和socket,其他的比较简单只做简单的介绍。一 信号: 信号主要用于通知某个进程发生了什么事,就像你打电话通知某个人某件事一样,事先注册号信号相应的注册函数就可以了。二 信号量: 信号量实际上是一个计数器,通常在多线程或者多进程开发中会用到,主要用...

2016-12-08 21:14:01 30020

原创 memmove(),memcopy(),memset()对std::string的影响,以及它们在c/c++中正确的使用方法。

memmove(),memcopy(),memset()是c语言中非常常用的函数,具体功能这里不详细介绍。当它们对于c++标准库中的string进行操作时会产生什么影响呢?我们先来看一段程序。//// main.cpp// Demo//// Created by 杜国超 on 16/12/1.// Copyright © 2016年 杜国超. All rights reserv

2016-12-02 23:35:56 1786

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除