C++
嵌入式阿香
这个作者很懒,什么都没留下…
展开
-
大数加法详解
NC1 大数加法这是牛客的题。先说一下思路这是函数名及其参数string solve(string s, string t)1、首先我先把两个传进来的字符串颠倒一下(reverse)reverse(s.begin(),s.end());reverse(t.begin(),t.end());为什么要颠倒呢例如有两个字符串“994””9“如果要遍历字符串的话,两个字符串第一个遇到的就是9 和9但是实际情况应该是9和4相加所以如果颠倒一下,就是”499“和”9“了 ,9和4先相加原创 2021-07-05 18:41:33 · 213 阅读 · 0 评论 -
类模板怎么类外实现定义
问题:类模板中成员函数创建时机是在调用阶段,导致分文件编写时链接不到解决:解决方式1:直接包含.cpp源文件解决方式2:将声明和实现写到同一个文件中,并更改后缀名为.hpp,hpp是约定的名称,并不是强制大多数情况都是解决方式2queue.h文件#pragma once#include<iostream>#include<deque>using namespace std;template<class T,class vet = deque<T&g原创 2021-07-05 15:45:23 · 497 阅读 · 0 评论 -
C++ sizeof(指针)和sizeof(引用)区别
引用和指针sizeof的区别```cpp#include<iostream>using namespace std;int main(){ char b = 30; char *p = &b; char &ra = b; cout<<sizeof(p)<<endl; cout<<sizeof(ra)<<endl; system("pause"); return 0;}结果:41请按任意键继续。原创 2021-04-24 21:11:55 · 2353 阅读 · 0 评论