C++
文章平均质量分 76
学徒tangjie
这个作者很懒,什么都没留下…
展开
-
C++ string类型的一些操作
整理自C++ Primer第四版一、定义和初始化string str; 默认构造函数,str为空的字符串string str(“abcdef”); 将str初始化为相应的字符串字面值string str(n,‘a’); 将str初始化为n个‘a’的字符串string str(cp); 其中cp为一个指向C风格字符串的指针 如 char *原创 2016-04-19 21:13:41 · 465 阅读 · 0 评论 -
C 中可调用的linux相关函数
一、进程相关 1. 进程ID头文件#include(c++文件,c源文件为#include)getpid( ) 获取当前进程的 IDgetppid( ) 获取当前进程的父进程IDgetpgrp( ) 获取当前进程的进程组IDgetuid( ) 获取当前进程的实际用户IDgetgid( ) 获取当前进程的实际用户组I原创 2016-04-20 16:09:49 · 349 阅读 · 0 评论 -
C++ Primer 11章泛型算法总结
范型算法,可以在多种容器类型上操作,一般是通过迭代器向函数传递需要操作的元素。#include#include1、find()函数:查找find(b,e,val) 在迭代器b,e标记的范围内(包括b,不包括e)查找值val,要求迭代器指向的元素能够与val值进行相等(==)操作。查找成功则返回指向相等元素的迭代器,否则返回e。若val及迭代器的元素不支持相等操作,则可以加一原创 2016-04-21 10:57:43 · 325 阅读 · 0 评论 -
C++ 对象的内存布局
主要有三个因素对对象的内存布局有较大影响:类成员类型(static成员变量,virtual成员函数);继承方式;内存对齐。以下分别详细说明了具体的影响。一、static与virtual对内存布局的影响对象的内存分布与类的成员有关,static成员变量与非static成员变量会造成不同的内存分布,virtual成员函数与非virtual成员函数会造成不同的内存分布。具体而言,对象的内存只原创 2016-05-27 17:25:07 · 279 阅读 · 0 评论 -
C++面试必备之虚函数
(本文首发于微信公众号--西二旗学徒,https://mp.weixin.qq.com/s?__biz=MzIzNjk2NjUxOQ==&mid=2247483655&idx=1&sn=5b29918a121006d14a09e75d2dcb0a8b&chksm=e8ce861fdfb90f09aaa9a5f3c3bbf38b342f73fdfbe37c111c39937e7baa931fc0ac原创 2017-08-15 12:11:15 · 3336 阅读 · 0 评论