C++
笔记来源网课教程:C++教程10月·8号发布
C++是怎么工作的项目中的源文件传输给编译器,编译器将其转化成二进制的东西,可能转化成某种库,也可能是可执行的程序opp编译成obj文件,然后通过linker将obj整合起来
预处理编译前处理include后面的文件,该文件通常叫做“头文件”,我们之所以要包括iostream这个头文件,是因为我们需要一个被调用的函数的声明,例如std::cout
main函数程序的入口,它不一定需要返回值,默认返回0
<<重载语句相当于一个函数而已,相当于print()std::cout << "Hello World"<< std::endl;相当于std::cout .print( "Hello World").pint(std::endl);
链接项目中的函数代码Log.cpp
12345#include <iostream>void log(const char* message){ std::cout << message <&l ...
Python—字符串,多态函数(接口),特殊方法名称[61A Fall 2023 Lecture 20——Inheritance]
@[TOC]
字符串表示形式str()方便阅读
repr()方便调试
repr 返回对象的官方表示形式
print 用于打印可读性好的字符串
str 返回对象的非正式表示
eval 用于执行字符串表示的代码。
在字符串示例中,由于字符串中包含引号和全角逗号,因此在 repr 和 str 的输出中会反映这些差异,但 eval 用于执行这些字符串时,它们被正确处理。
1234567891011121314>>> from fractions import Fraction>>> half= Fraction(1,2)>>> halfFraction(1,2)>>>> repr(half)'Fraction(1,2)'>>> print(half)1/2>>> str(half)'1/2'>>> eval(repr(half))Fraction(1,2)>>> eval(str(half))05
r ...
这是我的第一篇文章
这是我的第一篇文章(博客教程视频)
(博客教程网站)