c++
绯浅yousa
欢迎转载。文章偏基础较多---》因为写起来快,但是也会坚持出好文章
展开
-
c++vector对象初始化
C++vector对象初始化因为最近在准备C++,用到了vector STL,但是发现自己完全不太会用,所以上网查了一下一些常用的初始化方法(其实就是把vector当做一个安全的动态数组即可),其他使用方法基本类似于C的数组,主要是初始化有些多元化,这里详细列举一下。下面代码用到的两个iter量声明 vector<int>::iterator int_ite; vector<string>::it原创 2016-08-15 23:24:32 · 9314 阅读 · 0 评论 -
C语言中的switch case比较
C语言中的switch case比较switch case 在比较时是将switch的变量和case的变量都转换成int进行比较。直观点的话看下面代码。#include <iostream>int func(char i){ if (i < 0) { printf("i is an Negative\n"); } switch (i) { cas原创 2017-01-05 00:24:45 · 2188 阅读 · 0 评论 -
C/C++中的预定义宏简要介绍
C/C++中的预定义宏简要介绍背景在代码的日志中,记录函数的名称、对应日志行数以及文件、日期等信息,是比较普遍的。但如果仅仅为了获取函数名,就在函数体中嵌入字符串,这种方法单调乏味还易导致错误,也会占用不小的代码空间,也会让代码变得难以维护,所以就应运而生了预定义宏,来帮助我们完成对应工作。譬如FUNCTION常用预定义宏//代码文件名__FILE__ //当前代码在对应文件中行数__LINE原创 2017-03-26 01:19:11 · 418 阅读 · 0 评论 -
关于c++中的bool变量
关于c++中的bool变量bool转intbool变量有两个值,true和false,它可以转变为int类型,true对应的是1,false对应的是0#include <iostream>using namespace std;int main() { bool flag = true; cout<<"true = "<<(int)flag<<endl; flag = false原创 2017-04-05 23:57:48 · 2528 阅读 · 0 评论 -
面向对象编程的几点思考
面向对象编程的几点思考1.面向对象与面向过程的区别 面向过程强调的是一段代码做的是什么事,这个过程如何完成; 面向对象最先的是一个对象,这个对象在某个功能中,其本身或它中的部件/组件的方法完成了一件事;这个可以完成某一事情的方法属于该对象的一个属性,使用者可以不用关注它本身是一个怎么样的过程。 2.面向对象的三要素封装:把过程和数据包围起来,对数据的访问只能通过已定义的接口。原创 2017-06-18 00:10:17 · 378 阅读 · 0 评论 -
C++程序报错new types may not be defined in a return type?
C++程序报错new types may not be defined in a return type?类声明或定义结束时没有加;符号class A {};最后要加一个分号原创 2017-08-24 11:52:49 · 8379 阅读 · 0 评论 -
c++ aggregate 'std::stringstream ss' has incomplete type and cannot be defined
c++ aggregate ‘std::stringstream ss’ has incomplete type and cannot be defined这个问题是使用了stringstream这个类,但没有包含头文件ssteam的缘故增加#include <sstream>即可解决原创 2017-09-24 17:36:15 · 44291 阅读 · 2 评论 -
error: conversion from 'std::_List_const_iterator<_Mylist>' to non-scalar type 'std::_List_iterator<
error: conversion from ‘std::_List_const_iterator<_Mylist>’ to non-scalar type ‘std::_List_iterator<_Mylist>’ requested解决error C2440: “初始化”: 无法从“std::_List_const_iterator<_Mylist>”转换为“std::_List_iterat原创 2017-09-22 01:31:50 · 4097 阅读 · 4 评论