Возвратитесь к основам. Как я возвращаюсь в C++? [закрытый]

Вы можете использовать изображение с требуемыми пропорциями, чтобы помочь с пропорциональным размером (изображения можно масштабировать пропорционально, установив одно измерение в какое-то значение, а другое - в автоматическое). Изображение не должно быть видимым, но оно должно занимать пространство.

.box {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50%;
}
.size-helper {
  display: block;
  width: auto;
  height: 100%;
}
.inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 153, .8);
}
<div class="box">
  <img class="size-helper" src="//dummyimage.com/200x100/999/000" width="200" height="100">
  <div class="inner">
    1. box has fluid height<br>
    2. img has 2:1 aspect ratio, 100% height, auto width, static position<br>
    2.1 it thus maintains width = 200% of height<br>
    2.2 it defines the dimensions of the box<br>
    3. inner expands as much as box
  </div>
</div>

В приведенном выше примере поле, внутреннее и хелпер имеют одинаковый размер.

9
задан Sagar Chauhan 28 June 2019 в 04:52
поделиться

7 ответов

Лучший способ возвратиться в C++ состоит в том, чтобы вскочить. Вы не можете выучить реальный язык, не проводя серьезного времени в стране, где они говорят его. Я не попытался бы выучить язык программирования, не проводя время, кодировав в нем также.

Я не рекомендовал бы изучить C сначала все же. Это - хороший способ перенять некоторые дурные привычки в C++.

7
ответ дан 4 December 2019 в 07:36
поделиться

Моим избранным является Эффективный C++, Более эффективный C++ и Эффективный STL Scott Meyers. Также Стандарты Кодирования C++ Sutter и Alexandrescu.

10
ответ дан 4 December 2019 в 07:36
поделиться

Я не попробовал его сам, но получил известие от людей и источников, я полагаю, что "Ускоренный C++" Koenig и Мычанием является хорошей книгой для людей, которые хотят взять C++ быстро. По сравнению с более традиционным маршрутом изучения C сначала затем C++ как своего рода C с классами подход K+M помогает Вам стать продуктивными быстро при предотвращении ловушек и дурных привычек, связанных с наследием языка.

6
ответ дан 4 December 2019 в 07:36
поделиться

Хорошее стартовое место "Думает в C++" Bruce Eckel, я редко сделал, чтобы любой жаловался на книгу. Правильно написанный и также имеет версию в наличии онлайн.

2
ответ дан 4 December 2019 в 07:36
поделиться

Другой книгой онлайн, которую я забираю каждый раз, когда я должен возвратиться в C++, является "C++ В Действии" Bartosz Milewski. Его онлайн на его сайте.

2
ответ дан 4 December 2019 в 07:36
поделиться

Мои книжные рекомендации:

Существенный C++ (Lippman)
Общепринятая истина C++: существенное промежуточное программирование (Дьюхерст)
... и я второй Эффективное предложение C++ выше.

Очень удобная альтернатива покупке книг в реальном мире должна подписаться на сервис как Книги Safari Онлайн. За весьма разумную ежемесячную плату Вы получите доступ ко всем вышеупомянутым книгам плюс огромное количество других. Если Вы требуете быстрого произвольного доступа больше чем к паре книг, это в значительной степени платит за себя. Это - легкий случай, чтобы сделать, если Вы хотите убедить своего работодателя платить за него.

Кроме того, сидите сами перед IDE, который имеет функцию завершения кода C++ (я использую Eclipse/CDT большую часть времени).

1
ответ дан 4 December 2019 в 07:36
поделиться

Язык Программирования на C++ Bjarne Stroustrup покрывает C++ подробно. Bjarne является изобретателем C++. Это также обеспечивает понимание того, почему язык является способом, которым это. Некоторые люди находят книгу немного краткой. Я нашел, что это было приятным чтением. Если Вы сделали некоторый C++, прежде чем это будет великолепное место для запуска. Это ни в коем случае не книга новичков по C++.

1
ответ дан 4 December 2019 в 07:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: