Форум программистов, компьютерный форум CyberForum.ru

new/malloc align - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести текст до первого символа '.' , и подсчитать количество символов 'А' в каждом слове http://www.cyberforum.ru/cpp-beginners/thread1050751.html
1) Ввести текст до первого символа '.' , и подсчитать количество символов 'А' в каждом слове. #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); cout << "Ввести текст до первого символа '.':";
C++ С клавиатуры вводится строка символов, содержащая ':'. Определить, сколько символов стоят после двоеточия 1. С клавиатуры вводится строка символов, содержащая ':'. Определить, сколько символов стоят после двоеточия. одна тема - одна задача. http://www.cyberforum.ru/cpp-beginners/thread1050743.html
Вычисление нок и нод переменных натуральных чисел C++
Здравствуйте. Искал подобную тему по форуму, но там все либо на 2 числа либо на несколько, но с фиксированным числом после компиляции. Вообщем используя stdarg.h нужно сделать код программы для автоматического вычисления НОК и НОД n-ого количества чисел. То есть при запуске программы спрашивается сколько чисел подразумевается и далее столько же чисел вводится. Если кто знает хоть начало...
C++ обработать исключительные ситуации
Функция вычисляет корень квадратного уравнения ax2+bx+c=0 Нужно обработать исключительные ситуации
C++ Найти наименьший по модулю элемент в первой строке матрицы http://www.cyberforum.ru/cpp-beginners/thread1050719.html
Найти наименьший по модулю элемент в первой строке матрицы. #include "stdafx.h" #include <iostream> #include <locale.h> using namespace std; int main() { setlocale (0,"Russian"); int arr,i,j,n,m;
C++ Суффиксный массив Доброго времени суток! Помогите пожалуйста реализовать суффиксный алгоритм поиска подстроки в тексте. Заранее благодарен подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17381 / 5619 / 350
Регистрация: 30.03.2009
Сообщений: 15,395
Записей в блоге: 26
22.12.2013, 11:19     new/malloc align
Цитата Сообщение от nexen Посмотреть сообщение
Но как же тогда выделить память с выравниванием?
Если тебе нужен участок памяти размером в 32 байта, выровненный на 32, то выделаешь malloc'ом 64 байта, а потом внутри этой памяти ищешь адрес, который кратен 32. В общем виде: если тебе нужно выделить память под N элементов, размером SIZE и выравниванием ALIGN, то выделаешь память размером в "N*SIZE + ALIGN" байт и ищешь в ней участок, выровненный на ALIGN
 
Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru