Можно ли начинать с питона?Можно.
питон не расскажет тебе что такое память компа, как лучше писать код и т.пЯзык программирования это инструмент, как молоток, или топор. Он и не должен ничего рассказывать.
вот вопрос, неужели чтоб на нем начать писать мне надо сначала изучить C/C++?Нет.
И так ли сложно понимать другие языки после питона?Без разницы. Люди умеющие водить машину без проблем умудряются работать пилотами, машинистами, и капитанами морских судов, и даже ездят на велосипеде Им никак не мешает тот факт, что начали они с управления автомобилем.
у меня тут же возникает вопрос: "И что мне с ней делать?". Я просто не знаю куда мне её заливать, всё равно же никто не посмотрит, не протестит, не увидит.
знаю я С++ на самом деле неплохо, просто когда ищу уроки для изучения, понимаю, что итак это знаю, так что нету смысла смотреть
#include <iostream>
template <class Body>
void call(const Body& body) {
body();
};
void test() {
std::cout << "function" << std::endl;
}
int main() {
call(test);
call([]() {
std::cout << "lambda" << std::endl;
});
return 0;
}
В чем ошибка?
if (miderate[i] > miderate[i + 1]) { swap (records[i].name, records[i + 1].name); swap (records[i].group, records[i + 1].group); swap(records[i].marks, records[i + 1].marks); }
swap(records[i], records[i + 1])
.Что посоветуете изучать на перспективу, 1с или веб?C/C++/Java
Что еще долго будет востребованоВыберите два пункта из четырех
что легче освоить
где ниже порог входа,
что лучше по деньгам?
get_substr("один", "два три четыре")
, ты в функцию передаешь два строковых литерала, тип которых - const char[ N ]
, где N
- это длина строки литерала включая терминальный символ '\0'
.const char*
в char*
недопустимо, поэтому компилятор и пишет тебе ошибку.char*
вообще не нужен, т.к. полностью все операции у тебя не приводят к изменению состояния строки. Заменить char*
на const char*
будет и логичнее, и понимаемость кода тоже улучшит.