c++特性
Phantom_matter
庸俗的博主。
展开
-
网络字节序和主机字节序
原文链接原创 2023-09-14 09:50:07 · 89 阅读 · 0 评论 -
c++不定参数
【代码】c++不定参数。原创 2023-09-08 14:33:02 · 230 阅读 · 0 评论 -
c++日期与时间类型
原文链接原创 2023-09-06 09:52:12 · 51 阅读 · 0 评论 -
c++宏定义 define的三个特殊符号#,##,#@
就成了str=“123132”;再来看#@x,其实就是给x加上单引号,结果返回是一个const char。/* 结果就是n=123456;做个越界试验char a = ToChar(123);结果就是a=‘1’;但是如果你的参数超过四个字符,编译器就给给你报错了!最后看看#x,估计你也明白了,他是给x加双引号。结果就是 str = “asdfadf”;原创 2023-09-04 16:28:03 · 248 阅读 · 0 评论 -
c/c++智能指针
挖坑。原创 2023-09-01 16:32:53 · 68 阅读 · 0 评论 -
c++引用传递
在c++可以使用引用传递作为函数的形参传入函数,相较于值传递的方式,引用传递能够节省函数使用时的内存分配,不需要像值传递一样拷贝实参。对于普通的数据类型可能看出引用的优势,但是如果函数的传入参数是一个十分复杂的结构体或者类,那么引用传递可以节省很大的内存开销。这样做很有好处的,用引用可以减少数值传递过程中的时间,而const则保证这个传过来的值在使用时不被改变。然而,由于引用传递是双向的,当在函数中对于形参的数据进行改变后,实参的值也会进行相应的改变。有一个这样的成员函数。原创 2023-09-01 10:09:08 · 180 阅读 · 0 评论 -
c++一些操作
2.如果要显示char *指针所指向的地址单元的地址,需要将char *类型的指针强制转化为另一种类型的指针,我将char *类型的指针强制转化为int *类型指针。1.如果给cout提供一个指针,它将打印指针所指向的地址单元的地址,但如果指针类型为char *,则cout将打印char *指针所指向的字符串。原创 2023-07-28 10:44:51 · 311 阅读 · 0 评论 -
C++ explicit 关键字
这样悄悄发生的事情, 有时可以带来便利, 而有时却会带来意想不到的后果. explicit关键字用来避免这样的情况发生。可以看到类point p接受了一个整数2的值,并且还可以正确运行打印出来。感觉知道有这个东西就行了,不用太深究。虽然我觉得没啥便利的。原创 2023-08-31 17:46:49 · 167 阅读 · 0 评论